主要内容

lweekdate

一个月内最后一个工作日出现的日期

描述

例子

LastDate= lweekdate (工作日一年的最后一次出现的日期号工作日在给定的年份和月份。

任何输入都可以包含多个值,但如果是这样,则所有其他输入都必须包含相同数量的值,或者只包含适用于所有输入的单个值。例如,如果一年是一个1——- - - - - -n那么整数向量必须是一个1——- - - - - -n整数或单个整数的向量。LastDate然后一个1——- - - - - -n日期数字向量。

例子

LastDate= lweekdate (___NextDayoutputType的可选参数返回月中最后一次出现的工作日NextDayoutputType

的输出类型LastDate取决于输入outputType.如果这个变量是“datenum”LastDate是一个连续的日期号。如果outputType“datetime”,然后LastDate是一个日期时间数组。默认情况下,outputType被设置为“datenum”

使用的函数datestr将连续日期号转换为格式化的日期字符向量。

例子

全部折叠

确定2001年6月的最后一个星期一。

LastDate = lweekdate(2, 2001, 6); / /当前日期datestr (LastDate)
ans = ' 25 - 6月- 2001 '

确定一个星期中最后一个星期一,其中还包含作为datetime数组返回的2001年6月的星期五。

LastDate = lweekdate(2, 2001,6,[],),[]“datetime”
LastDate =datetime25 - 6 - 2001

确定包含2001年6月的星期五的一周中最后一个星期一:

LastDate = lweekdate(2, 2001, 6, 6);datestr (LastDate)
ans = ' 25 - 6月- 2001 '

确定2001年、2002年和2003年5月的最后一个星期一:

年= [2001:2003];LastDate = lweekdate(2, Year, 5);datestr (LastDate)
ans =3 x11 char数组28 - 2001年5月,“27日——2002年5月- 26 - 2003年5月,“

输入参数

全部折叠

您要查找的日期的Weekday,指定为整数或由整数组成的向量1通过7

  • 1- - - - - -星期天

  • 2周一- - - - - -

  • 3.周二,

  • 4周三,

  • 5周四,

  • 6-周五

  • 7- - - - - -星期六

数据类型:|

以确定工作日发生的年份,指定为4位整数或4位整数向量。

数据类型:|

以确定工作日的出现时间,指定为整数或带值的整数向量1通过12

数据类型:|

必须在工作日之后发生工作日在同一周内,指定为整数或整数向量0通过7,在那里0= ignore(默认)和1通过7是一样的吗工作日

数据类型:|

指定为任意一种的字符向量“datenum”“datetime”.输出LastDate是否采用连续日期格式“datenum”或datetime格式,如果“datetime”都是确定的。默认情况下输出LastDate是串行日期格式。

数据类型:字符

输出参数

全部折叠

的最后一次出现的日期工作日在给定的年和月中,作为连续日期号或日期字符向量返回。

的输出类型LastDate取决于可选的输入参数outputType.如果这个变量是“datenum”LastDate是一个连续的日期号。如果outputType“datetime”,然后LastDate是一个日期时间数组。默认情况下,outputType被设置为“datenum”

之前介绍过的R2006a