Excel 将 UTC 时间转换为太平洋时间的公式

Excel formula to convert UTC time to Pacific Time

我正在使用的系统提供以下格式的 UTC 时间。 20190802145655UT

我可以使用什么 Excel 公式将其转换为时间戳 8-2-19 7:56:55 AM?我做了很多搜索,但提供时间的格式让我很难过。 (PDT 那天应该是 -7 小时。)

提前感谢您的帮助!

此公式会将单元格 A2 中的 UT 字符串转换为正确的 date/time 值。

=VALUE(MID(A2,19,18))

这可能会通过搜索左括号变得更加复杂,但我相信您的格式非常严格,括号始终位于第 18 位。因此它可以被硬编码。

公式将return一个数字。使用自定义格式(如 mm/dd/yyyy hh:mm:ss 或您喜欢的任何其他格式)格式化单元格。

您可以按如下方式调整数量。

=VALUE(MID(A2,19,18))+(-7/24)

在此示例中,从给定时间中减去 7 小时。如果您需要更大的灵活性,您可以将 -7 替换为单元格引用。

=TEXT(LEFT(A1,14),"0000-00-00 00\:00\:00")-7/24

格式为“m-d-yy h:mm:ss AM/PM”

我尝试了提供的公式,但都不适合我。

我用过这个,它似乎有效...=C7-7/24
C7 是第一个要转换为 UTC 的单元格

我使用了以下格式,自定义mm/dd/yyyy h:mm AM/PM

UTC 转换为 PST 时间: