0

我在谷歌文档中有一个非常大的电子表格。我有一个 UTC 格式的时间列。例如(2013, 10, 14, 12, 17) for 14 Oct 2013, 12:17 am

我想改成ISO 8601,我已经开始一一改了,但是数据量很大。有没有其他方法可以自动完成?

4

1 回答 1

0

如果您想将(2013, 10, 14, 12, 17)(在 A1 中假设)转换为更常规的格式:

=SPLIT(mid(A1,2,len(A1)-2),",")  

填充 B1:F1 然后:

=date(B1,C1,D1)+(E1+F1/60)/24  

转换为谷歌表格识别的日期时间索引。结果可能被格式化:

dd MMM yyyy, HH:mm AM/PM

以显示:14 Oct 2013, 12:17 PM

或通过选择以其他方式格式化(ISO 8601 不需要唯一的格式)。

这并不试图解决像 12:17 这样的任何奇怪的约定(即,将其视为中午后 17 分钟,而不是午夜后),也不会因位置而产生任何时差。

于 2014-07-03T21:18:59.527 回答