如何在 Excel 中將 UTC 轉換為典型日期格式?

如何在 Excel 中將 UTC 轉換為典型日期格式?

我有一個名為「時間戳記」的 UTC 專欄。看起來像這樣。

2019-06-27T23:01:12.1024861Z

如何將其轉換為在 Excel 中看起來像這樣?

06/27/2019 23:01:12

如果有最好的公式,請將其留在下面,因為它必須應用於列中的所有儲存格

答案1

我們假設輸入時間在 cell 中A1。然後您可以使用以下公式將其轉換為 Excel 日期和時間值,

=DATEVALUE(LEFT(A1,10))+TIMEVALUE(MID(A1,12,8))

其作用是使用 取得輸入的日期部分LEFT(A1,10)並將其轉換為DATEVALUE並使用 取得時間部分MID(A1,12,8)並將其轉換為TIMEVALUE.將它們加在一起即可得到日期和時間。

您可以使用 Excel 自訂格式並使用以下內容:

mm/dd/yyyy HH:mm:ss

答案2

您可以使用 REPLACE 刪除 T 和 Z:

=--REPLACE(REPLACE(A1,28,1,""),11,1," ")

然後根據需要格式化。

在此輸入影像描述

答案3

對於德語 excel應該幫助的使用者:

單元 F6:2022-10-05T05:58:43.833Z

=DATWERT(LINKS(F6;10))+ZEITWERT(TEIL(F6;12;8))

甲酸單元:TT.MM.JJJJ hh:mm:ss

結果:05.10.2022 05:58:43

進一步取得unix時間戳記:

=(M21-DATUM(1970;1;1))*86400 

甲酸單元格為常規數字

結果:1664949523

相關內容