进口datetime自定义日期格式包括垃圾字符

26日视图(30天)
我想进口一个csv文件,其中包含以下格式列次,
2020-09-02 T 16:31:44.427 Z
我用文件导入向导,可以应用自定义日期格式字符串和阅读datetime值。然而,似乎没有一个选项来忽略non-date字符T和Z在上面的字符串。这是可能的,使用下拉菜单?如果不是我将读它作为文本和提取日期/时间组件。

接受的答案

史蒂文的主
史蒂文的主 2020年9月2日
让我们制作一个样品 时间表
MeasurementTime = datetime ({“2015-12-18 08:03:05”;
“2015-12-18 10:03:17”;
“2015-12-18 12:03:13”},
“格式”,“‘在’yyyy-MM-dd hh: mm: ss”);
Temp = (37.3; 39.1; 42.3);
压力= (30.1;30.03;29.9);
=(13.4;6.5;7.3);风速
WindDirection =分类({“西北”;“N”;“西北”});
TT =时间表(MeasurementTime、温度、压力、风速、WindDirection);
写一个文件。
writetimetable (TT, fullfile (tempdir“mydata.txt”))
现在试着导入 datetime 变量的文件。
  1. 打开文件导入工具。
  2. 分隔符更改为“逗号”和MeasurementTime变量应该包含日期和时间的表示。
  3. 点击下方的下拉显示“文本”MeasurementTime标识符。
  4. 点击“更多的日期格式”和滚动列表的底部,您可以输入自定义的格式。
  5. 进入选项我创建时指定为格式datetimeMeasurementTime上面(没有双引号,但与单引号)。它使用“逃脱”文字字符的能力[a-zA-Z]中描述的格式上的格式属性的描述文档页面datetime。
  6. 导入变量,您应该看到它包含适当的日期和时间与日期和时间之间的“在”这个词。

更多的答案(0)

类别

找到更多的在日期和时间帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!