文件

日期和时间作为数字和字符串

将日期和时间表示双精度数字值或文本

如果您使用Matlab撰写的代码®R2014A或更早版本,或者如果您与使用此类版本的其他人共享代码,则可能需要使用存储为双精度值的日期和时间或作为文本。此外,日期和时间的数字表示与某些不接受的MATLAB函数的输入有用约会时间或者期间数据类型。有关更多信息,请参阅在DateTime阵列,数字和文本之间进行转换

职能

数据 将日期和时间转换为序列日序
datevec. 将日期和时间转换为组件向量
DATSTR. 将日期和时间转换为字符串格式
char 转换为字符数组
Cellstr. 转换为字符向量的单元格数组
细绳 转换为字符串数组
现在 当前日期和时间作为序列日序
当前日期和时间作为日期向量
日期 当前日期字符串
日历 日历指定月份
EOMDAY 最后一天
平日 星期几
addtodate. 按字段修改日期编号
eTime. 日期向量之间经过的时间

例子和如何

在DateTime阵列,数字和文本之间进行转换

尽管约会时间是推荐的数据类型是否有关时间点,您可能需要使用存储为日期字符串,日期向量和串行日期编号的日期和时间。

概念

在日期向量和字符串中携带

如果元素落在传统范围之外,则MATLAB调整该日期向量元素和先前元素。

故障排除

转换日期向量返回意外输出

因为日期向量是一个1乘6个数字矢量,DATSTR.可能会将您的输入日期向量解释为串行日期编号的向量,反之亦然,反之亦然并返回意外输出。

这个主题有用吗?