now
当前日期和时间作为序列号
t = now
将当前日期和时间作为序列号返回。序号代表从一个固定的,预先设定的日期(1月0,0000)开始的天数。
floor(now)以串行日期号返回当前日期
floor(now)
ans =
737423
rem(now,1)将当前时间作为序列日期编号返回。
rem(now,1)
ans =
0.9008
datestr(now)以字符串形式返回当前日期和时间。
datestr(now)
ans =
29-Dec-2018 21:36:33
实例
t1 = now, t2 = rem(now,1)
t1 =
7.3742e+05
t2 =
0.8996
要返回表示当前日期和时间的datetime标量,输入:
t = datetime('now')
t =
2018-12-29 21:37:52
(1)输入date,返回具体日期:
>> date
ans =
29-Dec-2018
(2)想要将时间精确到s,用datestr(now):
datestr(now)
ans =
29-Dec-2018 21:22:31
(3)具体时间转为数组,代码如下:
time_1=datevec(datestr(now))
time_1 =
2018 12 29 21 23 23
time_1(1),time_1(2)
ans =
2018
ans =
12