Open 213cy opened 3 years ago
%% 当前时间 默认自(January 0, 0000)算起
datetime % 时间型class (一个精确到天,一个精确到秒)
date % 字符
clock % 向量 单位:年月日时分秒
now % 标量 单位:天
%%
t = now;num2str(t,20)
datestr(t) % 用字符表示时间
datevec(t) % 用向量表示时间
datenum(t) % 用标量表示时间
%%
dtclass = datetime(now,'ConvertFrom','datenum') % 用时间class 表示时间
convertTo(dtclass,'datenum') % 将时间class 转换为标量的时间表示
convertTo(dtclass,'ntfs')
%%
b_dtclass=datetime(uint64(0),'ConvertFrom','ntfs') % ntfs 时间戳起始日期
day0 = convertTo(b_dtclass,'datenum') % matlab 默认的datenum时间
day100_dtclass = datetime(day0+100,'ConvertFrom','datenum'); % datetime class 的时间表示
convertTo(day100_dtclass,'ntfs') % 用 ntfs 表示的 100 天
%%
b_dtclass=datetime(uint64(0),'ConvertFrom','ntfs'); % ntfs 时间戳起始日期
sec1 = datevec(b_dtclass);
sec1(6)=sec1(6)+1;
sec1_dtclass = datetime(sec1);
r = convertTo(sec1_dtclass,'ntfs')
% 100ns = 0.1us = 1e-4ms = 1e-7s
1e-7*r
datetime(uint64(1e7),'ConvertFrom','ntfs')
"convertTo" introduced in R2018b