将表转换为时间表 | 您所在的位置:网站首页 › excel中怎么将数据区域转换为表 › 将表转换为时间表 |
在某些情况下,您可以使用指定行时间之间的规则时间步的语法来调用 table2timetable,而 table2timetable 返回不规则时间表。当您使用日历时间单位指定时间步并且存在引入不规则时间步的行时间时,就会出现这种结果。例如,如果您创建时间步为一个日历月的时间表,从 2019 年 1 月 31 日开始,则基于月份,时间步是不规则的。 stime = datetime(2019,1,31); tstep = calmonths(1); T = table([1:3]'); TT = table2timetable(T,'TimeStep',tstep,'StartTime',stime) TT = 3×1 timetable Time Var1 ___________ ____ 31-Jan-2019 1 28-Feb-2019 2 31-Mar-2019 3夏令时 (DST) 的转换或闰秒的 datetime 值也会造成不规则性。下表指定可能意外产生不规则结果的日期、时间和时间步。 行时间值 时间步 开始时间,指定为一个月的第 29 天、第 30 天或第 31 天。 日历月数或季度数。 开始时间,指定为 2 月 29 日。 日历年数。 在从 DST 转换到标准时间的一天中凌晨 1:00 到 2:00 之间发生的任何 datetime 值(当这些值的时区遵守 DST 时)。日历天数或月数。闰秒的任何 datetime 值(当这些值的时区是 UTCLeapSeconds 时区时)。有关闰秒的列表,请参阅 leapseconds。 以任何日历单位(天、周、月、季度或年)指定的时间步。
|
CopyRight 2018-2019 实验室设备网 版权所有 |