||
% 生成日步长的日期,默认步长1天
t1=datetime(2022,7,5);%生成年月日格式
t2=datetime(2022,7,10);
newdate=t1:t2
newdate =
1×6 datetime array
05-Jul-2022 06-Jul-2022 07-Jul-2022 08-Jul-2022 09-Jul-2022 10-Jul-2022
t1=datetime(2022,7,5,8,0,0);%生成年月日时分秒格式
t2=datetime(2022,7,10,8,0,0);
newdate=t1:t2;
newdate =
1×6 datetime array
05-Jul-2022 08:00:00 06-Jul-2022 08:00:00 07-Jul-2022 08:00:00 08-Jul-2022 08:00:00 09-Jul-2022 08:00:00 10-Jul-2022 08:00:00
% 生成指定步长
% 使用caldays函数指定步长为3个日历天
t1=datetime(2022,7,4);
t2=datetime(2022,7,10);
Date_day=(t1:caldays(3):t2)
Date_day =
1×3 datetime array
04-Jul-2022 07-Jul-2022 10-Jul-2022
% 使用hours创建间隔为固定小时步长的时间序列
t1=datetime(2022,7,5,0,0,0);
t2=datetime(2022,7,6,0,0,0);
Date_day=(t1:hours(2):t2);
Date_day =
1×13 datetime array
Columns 1 through 7
05-Jul-2022 00:00:00 05-Jul-2022 02:00:00 05-Jul-2022 04:00:00 05-Jul-2022 06:00:00 05-Jul-2022 08:00:00 05-Jul-2022 10:00:00 05-Jul-2022 12:00:00
Columns 8 through 13
05-Jul-2022 14:00:00 05-Jul-2022 16:00:00 05-Jul-2022 18:00:00 05-Jul-2022 20:00:00 05-Jul-2022 22:00:00 06-Jul-2022 00:00:00
使用 years、days、minutes 和 seconds 函数,以其他固定长度的日期和时间单位创建日期时间和持续时间的序列。创建 0 到 3 分钟之间的 duration 值序列,增量为 30 秒。
d=0:seconds(30):minutes(3)
1×7 duration array
0 sec 30 sec 60 sec 90 sec 120 sec 150 sec 180 sec
参考资料:https://code84.com/733044.html
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-21 21:51
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社