matlab 比较日期,[转载][Matlab]关于时间的函数的不完全总结

这篇博客介绍了MATLAB中处理日期的三种格式以及转换方法,包括日期字符串、连续日期数值和日期向量。同时,详细讨论了计算程序运行时间的三种方法:tic/toc、etime和cputime,并通过示例展示了它们的使用和差异。
摘要由CSDN通过智能技术生成

一、日期和时间

三种表示格式

(1)日期字符串:

NowDate=date

NowDate =

08-Aug-2008

year(NowDate) %提取日期的年份

ans =

2008

(2)连续的日期数值:离公元元年1月1日的天数

now

ans =

7.3363e+005

(3)日期向量:包括年、月、日、时、分和秒6个数值

clock

ans =

1.0e+003 *

2.0080 0.0080 0.0080 0.0160 0.0100 0.0027

二、日期格式的转换

(1)datastr:转换为日期字符串,相当于date命令结果。

datastr(D, F)把日期D转换成由F指定的样式,F取值为0~31。

(2)datanum:转换为连续的日期数值,相当于now命令结果。

(3)datevec:转换为向量格式,相当于clock命令结果。

三、计时函数

获知代码执行的时间。

(1)cputime

t=cputime; magic(8)*rand(8); cputime-t

ans =

0.0100

(2)tic/toc

tic; magic(8)*rand(8); toc;

Elapsed time is 0.000000 seconds.

(3)etime(t1, t2):计算两个日期向量t1和t2之

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值