如何在Excel中解析ISO 8601时间日期格式?
我找到了这个example1,但它对我不起作用,因为我的格式在年 - 月 - 日之间没有破折号。
换句话说,请帮我将此格式20170427T221520.900Z
转换为Excel中的UTC日期。
答案 0 :(得分:3)
自Z
:
indicates that the time value is the time in Greenwich, England, or UTC time
无需调整时区。
使用类似于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)
以上两者都创建了一个日期/时间索引,然后可以将其格式化为适合。