【发布时间】:2015-04-29 16:28:40
【问题描述】:
我在 Matlab 中有一组月末 datenum。我正在寻找一个函数来检查日期是否连续。考虑以下日期数组:
Dates = [datenum(2000,1:10,eomday(2000,1:10)),datenum(2000,12,31),datenum(2001,1:2,eomday(2001,1:2))];
datestr(Dates)
ans =
31-Jan-2000
29-Feb-2000
31-Mar-2000
30-Apr-2000
31-May-2000
30-Jun-2000
31-Jul-2000
31-Aug-2000
30-Sep-2000
31-Oct-2000
31-Dec-2000
31-Jan-2001
28-Feb-2001
2000 年 11 月 30 日丢失的地方。我想要一个功能来识别 2000 年 1 月 31 日至 2000 年 10 月 31 日是连续的,2000 年 11 月 30 日缺失,2000 年 12 月 31 日至 2001 年 2 月 28 日是连续的。
有什么想法吗??
【问题讨论】:
-
使用
datevec并检查月份。