将齐次阵列转换为时间表
在某些情况下,你可以打电话array2timetable
使用指定行时间间隔的常规时间步长的语法array2timetable
返回一个不规则的时间表。当您使用日历时间单位指定时间步长,并且存在引入不规则步骤的行时间时,就会出现此结果。例如,如果您创建的时间表的时间步长为一个日历月,从2019年1月31日开始,那么它与月份的关系是不规则的。
少许= datetime (2019, 31);tstep = calmonths (1);X =[1:3]”;TT = array2timetable (X,“步伐”tstep,“开始时间”少许)
TT = 3×1时刻表时间X ___________ _ 31- 1- 2019 1 28- 2 -2019 2 31- 3 -2019
在其他情况下,由于从夏令时(DST)转换到闰秒的行时间,也会出现异常。该表指定可能意外生成不规则时间表的行时间值和时间步骤。
行时间价值 |
时间步长 |
---|---|
开始时间指定为每月的29日、30日或31日。 |
日历月或季度的数目。 |
开始时间指定为2月29日。 |
历年数。 |
在从夏令时转换为标准时间的一天中,发生在凌晨1点到凌晨2点之间的任何行时间(当将行时间指定为时区遵循夏令时的datetime值时)。 | 日历上的天数或月份。 |
为闰秒的任何行时间(当行时间指定为时区为 |
在任何日历单位(天、周、月、季度或年)中指定的时间步长。 |