日期时间数组的创建
1 不带参数的,返回的是当前的时间
T=datetime
带参数以指定格式显示:
>> T=datetime({'2019-05-02';'2019-04-30'},'InputFormat','yyyy-MM-dd')
分别创建然后用datetime函数显示
Y=[2016:2017:2018];
M=06;
D=[11:20:30]
T=datetime(Y,M,D)
2 使用duration函数创建持续的时间数组
D=duration(6,10:13,5) // 使用冒号以增量的方式创建
D =
1×4 duration 数组
06:10:05 06:11:05 06:12:05 06:13:05
分别显示
years/days/hours/minutes/seconds
X=[1 2 3;4 5 6];
Y=years(X)
D=days(X)
提取年月日
T=datetime
year(T)
hour(T)
second(T)
显示格式
比如
yyyymmdd(T)
ans =
20200712
exceltime(T) 自1900-01-00时以来天数
ans =
4.4025e+04