繁体   English   中英

在Excel中解析ISO8601日期/时间

[英]Parsing an ISO8601 date/time in Excel

如何在Excel中解析ISO 8601时间日期格式?

我发现这例1 ,但因为我的格式不具有年-月-日之间的破折号它不会为我工作。

换句话说,请帮助我将此格式20170427T221520.900Z转换为Excel中的UTC日期。

Z

表示时间值是格林威治,英格兰或UTC时间的时间

没有必要调整时区。

使用类似于OP中的链接示例的方法:

 =DATE(MID(A1,1,4),MID(A1,5,2),MID(A1,7,2))+TIMEVALUE(MID(A1,10,2)&":"&MID(A1,12,2)&":"&MID(A1,14,6))

另一种方法是使用Text to Columns适当地解析输入固定宽度:

固定宽度解析

然后适当地组装所有相关部分,比如说:

=CONCATENATE(C1,"/",B1,"/",A1)+CONCATENATE(D1,":",E1,":",F1)

重组

以上两者都创建了一个日期/时间索引,然后可以格式化以适应。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM