主要内容

eomdate

(不推荐;使用dateshift去年月日期)

eomdate不推荐。使用dateshift函数而不是因为它接受datetime值作为输入。更新你的代码的更多信息,见版本历史取代气馁串行数字和日期字符串的实例

描述

例子

DayMonth= eomdate (日期)返回序列的日期的最后日期的月日期

例子

DayMonth= eomdate (一年,,outputType)返回本月连续日期的最后日期年份和月份。然而,如果outputType“datetime”,然后DayMonth是一个datetime数组中。默认情况下,outputType“datenum”

例子

全部折叠

发现这个月的最后一天一年

DayMonth = eomdate (2001 2)
DayMonth = 730910
datestr (DayMonth)
ans = ' 28 - 2月- 2001 '

发现这个月的最后一天使用倍数的值一年和一个

年= (2002 2003 2004 2005);DayMonth = eomdate (, 2);datestr (DayMonth)
ans =4 x11 char数组”2002年- 2月28日”2003年- 2月28日的”2004年- 2月29日”2005年- 2月28日

发现这个月的最后一天使用一个datetime数组日期

DayMonth = eomdate (datetime (“1 - 1月- 2015”,“场所”,“en_US”))
DayMonth =datetime31 - 1月- 2015

发现使用一个月的最后一天outputType“datetime”

DayMonth = eomdate (2001 2“datetime”)
DayMonth =datetime2001年- 2月28日

输入参数

全部折叠

日期确定每月的最后一天,指定为一个串行日期号码,日期字符串,或datetime数组中。

如果日期是一个串行数字或日期字符串,DayMonth作为一个串行返回日期号码。如果日期是一个datetime数组,然后DayMonth作为一个返回datetime数组中。

数据类型:|字符串|字符|datetime

确定去年月,日期指定为一个四位数的非负整数。

要么输入参数为一年可以包含多个值,但如果是这样,其他输入必须包含相同数量的值或一个适用于所有的单一值。例如,如果一年是一个1——- - - - - -n向量的整数必须是一个1——- - - - - -n整数向量或一个整数。DayMonth然后输出一个1——- - - - - -n向量的数字。

数据类型:

月确定月的最后日期,指定为一个整数1通过12

要么输入参数为一年可以包含多个值,但如果是这样,其他输入必须包含相同数量的值或一个适用于所有的单一值。例如,如果一年是一个1——- - - - - -n向量的整数必须是一个1——- - - - - -n整数向量或一个整数。DayMonth然后输出一个1——- - - - - -n向量的数字。

数据类型:

输出数据类型,指定为“datenum”“datetime”。如果outputType“datenum”,然后DayMonth是一个串行日期号码。然而,如果outputType“datetime”,然后DayMonth是一个datetime数组中。

数据类型:字符串|字符

输出参数

全部折叠

这个月的最后一天,作为一个串行返回数字或日期datetime数组中。

版本历史

之前介绍过的R2006a

全部展开