簡體   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