Matlab时间戳转换

时间:2014-07-31 10:11:22

标签: matlab date datetime label

我想改变一些时间戳的格式 我已经以这种形式获得了它们

2.010010101000000e+07

我想将它们转换为

形式
7.341390416666666e+05

目标是将它们用作图表的x标签中的时间戳。 我尝试了datenum,但我认为我没有找到解决这个问题的正确方法

1 个答案:

答案 0 :(得分:2)

虽然你没说清楚,但我猜你有一个代表yyyymmdd或类似的数字,你想将它转换为datenum。您可以使用带有datenum的格式化命令来执行此操作。

d = 20100101;
d2 = datenum(num2str(d),'yyyymmdd');

首先,根据您获得20100101的方式,您可以通过首先以不同的方式从文件中阅读来改善您的生活。