日期和时间作为数字和字符串
将日期和时间表示双精度数字值或文本
如果您使用Matlab撰写的代码®R2014A或更早版本,或者如果您与使用此类版本的其他人共享代码,则可能需要使用存储为双精度值的日期和时间或作为文本。此外,日期和时间的数字表示与某些不接受的MATLAB函数的输入有用约会时间
或者期间
数据类型。有关更多信息,请参阅在DateTime阵列,数字和文本之间进行转换
职能
数据 |
将日期和时间转换为序列日序 |
datevec. |
将日期和时间转换为组件向量 |
DATSTR. |
将日期和时间转换为字符串格式 |
char |
转换为字符数组 |
Cellstr. |
转换为字符向量的单元格数组 |
细绳 |
转换为字符串数组 |
addtodate. |
按字段修改日期编号 |
eTime. |
日期向量之间经过的时间 |
例子和如何
尽管约会时间
是推荐的数据类型是否有关时间点,您可能需要使用存储为日期字符串,日期向量和串行日期编号的日期和时间。
概念
如果元素落在传统范围之外,则MATLAB调整该日期向量元素和先前元素。
故障排除
因为日期向量是一个1乘6个数字矢量,DATSTR.
可能会将您的输入日期向量解释为串行日期编号的向量,反之亦然,反之亦然并返回意外输出。
这个主题有用吗?