我在谷歌文档中有一个非常大的电子表格。我有一个带有时间的UTC格式。例如(2013, 10, 14, 12, 17) for 14 Oct 2013, 12:17 am
我想将其更改为ISO 8601.我已经开始逐个更改它们,但数据量巨大。还有其他方法可以自动完成吗?
答案 0 :(得分:0)
如果您想将(2013, 10, 14, 12, 17)
(在A1中假设)转换为更传统的格式:
=SPLIT(mid(A1,2,len(A1)-2),",")
填充B1:F1然后:
=date(B1,C1,D1)+(E1+F1/60)/24
转换为Google表格识别的日期时间索引。结果可能是格式化的:
dd MMM yyyy, HH:mm AM/PM
显示:14 Oct 2013, 12:17 PM
或按选择格式化(ISO 8601不需要唯一格式)。
这不会试图解决12:17之类的任何奇怪的约定(即在中午之后17分钟,而不是在午夜之后),也不会因位置而产生任何时差。