如何在 Excel 中将 UTC 转换为典型日期格式?

如何在 Excel 中将 UTC 转换为典型日期格式?

我有一个名为 Timestamp 的 UTC 列。它看起来像这样。

2019-06-27T23:01:12.1024861Z

我如何将其转换才能使其在 Excel 中看起来像这样?

06/27/2019 23:01:12

如果有最佳公式,请将其保留在下面,因为它必须应用于列中的所有单元格

答案1

假设输入时间在单元格中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

结果:2022年10月5日 05:58:43

进一步获取 unix 时间戳:

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

将单元格格式化为常规数字

结果:1664949523

相关内容