确定输入时间是否与时间或日历单元是规则的
在某些情况下,您可以创建一个时间表或约会时间
向量指定常规时间步长,但结果是不规则的。通过使用日历单位指定时间步长,可以发生这种结果,并且存在引入不规则步骤的时间。例如,如果您在2019年1月31日开始的一个日历月的时间步骤创建时间表,那么对月份的时间不规则。
Stime = DateTime(2019,1,31);tstep = calmonths(1);tt =时间表(“大小”(3 - 1),'variabletypes',{'双倍的'},...'timestep'tstep,“开始时间”、少许);tf = isregular (TT,'月')
逻辑0
还有其他的违规情况是由于从夏时制(DST)转换到夏令时约会时间
值为闰秒。该表指定可能意外产生不规则结果的日期、时间和时间步骤。
行时间值 |
时间步长 |
---|---|
开始时间指定为月份的第29,30或第31天。 |
日历月或季度数量。 |
开始时间指定为2月29日。 |
历年数。 |
任何约会时间 在从夏令时转换为标准时间的一天中发生在凌晨1点到凌晨2点之间的值(当这些值具有遵循夏令时的时区时)。 |
日历上的天数或月份。 |
任何 |
在任何日历单位(天、周、月、季度或年)中指定的时间步长。 |