日期转换datenum datestr

时间:2013-10-28 11:28:48

标签: matlab date

我已经按datenum(DATE(xy), 'dd-mmm-yyyy HH:MM:SS')处理了我的数据,当我尝试通过datestr(DATE(xy), 'dd-mmm-yyyy HH:MM:SS')将其转换回日期格式时,我的日期不同了。原始日期是 8.4.2013 4:12:31 ,转换的是 04-Oct-2013 04:12:31  任何想法,错误在哪里? 谢谢托马斯

1 个答案:

答案 0 :(得分:2)

输入日期的格式是什么?是08-04-2013 04:12:31吗?如果以8.4.2013 4:12:31给出,则datenum的第二个输入不正确。您指定的格式为:'dd-mmm-yyyy HH:MM:SS'),而您的输入似乎为8.4.2013 4:12:31

尝试:

datenum(DATE(xy), 'dd.mm.yyyy HH:MM:SS')