1. 说明
在Matlab中,大多数函数都有这样的功能:创建函数本身具有转换的功能,例如double函数,可以创建双精度浮点数,也可以把输入参数转换成双精度浮点数,再例如string,可以创建字符串,也可以把输入参数转换成字符串。
2. 转成 double 型
把日期时间型转成Matlab默认的双精度浮点型,也即,把日期时间型中的年月日数据提取出来,作为浮点数保持和使用,使用函数yyyymmdd,程序示例如下:
t=datetime('now')
u=yyyymmdd(t) %把年月日提取出转成数值
whos u
3. duration 与 double 的转换
把日期时间型的时间长度转成Matlab默认的双精度浮点型,程序示例如下:
x=24
d=hours(x) %输入双精度,转成时间型
y=hours(d) %输入时间型,转成双精度
4. 与字符向量的转换
使用char函数,日期时间型与字符向量可以相互转换,程序示例如下:
chr='20180204 201900'
t=datetime(chr,'InputFormat','yyyyMMdd HHmmss')
chr1=char(t) %转回原字符格式
5. 与字符串数组的转换
使用string函数,日期时间型与字符串可以相互转换,程序示例如下:
str=["20180501";"20180502"]
t=datetime(str,'InputFormat','yyyyMMdd')
str1=string(t) %转回原字符格式
相关视频内容
26.5 SVM支持向量机,核函数Kernel和核变换,Matlab编程实例
1.41/Matlab数据类型之日期时间型/我有一瓢酒 可以慰风尘
1.43/Matlab数据类型小结/数值型(整数、浮点数、实数、无穷数、有限数、nan等)、字符(串)型、结构数组、元胞数组、表、函数句柄等
24.10 训练交叉验证模型,crossval,KFold,CVPartition
23.3 详解拟合优度评价指标:sse,rmse,dfe,rsquare,Adjrsquare
66.44 GUI/APP界面设计如何调用外部m文件进行运算并显示结果和图像(M文件GUI界面化)
End