将字符串转换为datenum

时间:2015-12-10 22:52:53

标签: string matlab datetime

我有这种格式的日期字符串

20151201T011654

我试图像这样使用函数datenum但是我收到错误:

formatOut = 'yyyymmTHHMMss';
Time = datenum(TimeStr,formatOut)

我怀疑我的formatOut是错的?

1 个答案:

答案 0 :(得分:4)

首先你忘记了dd的日子,然后第二个T无法处理,摆脱它:

TimeStr = '20151201T011654'
formatOut = 'yyyymmddHHMMss';
Time = datenum(strrep(TimeStr,'T',''),formatOut)