我正在尝试使用Matlab R2014b导入ISO 8601格式化日期的CSV文件。我正在使用CSV导入向导,并且需要使用自定义日期格式化程序,因为ISO 8601日期格式未内置到Matlab中。
但是,Matlab从未将日期/时间数据识别为日期/时间数据。谁能解决这个问题?该文档没有说明如何解析不属于日期格式的项目(例如' T')。
直接挑选字符串进行转换即可。
>> datenum('"2008-01-01T00:00:00+13:00"', '"yyyy-MM-ddThh:mm:ssZZZZZ"')
ans =
7.3338e+05
但同样的转换在CSV导入向导中不起作用,如下面的屏幕截图所示。
它在命令行中工作但在导入向导中不起作用的任何特殊原因?