-创建日期和时间数组--提取年月日-显示格式

这篇博客介绍了如何在MATLAB中创建日期时间数组,包括使用datetime函数不带参数获取当前时间,以及通过指定格式创建特定日期。此外,还展示了如何使用duration函数创建持续时间数组,并详细说明了如何提取年、月、日、小时、分钟和秒等信息。最后,讲解了如何以不同格式(如yyyymmdd、exceltime)显示日期时间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

日期时间数组的创建

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

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值