谷歌电子表格 - 如何使用函数确定时区

5
如何使用公式确定当前时区?我使用的公式给出了意外的结果。
我的电子表格设置(文件>电子表格设置...): 时区:(GMT+01:00)阿姆斯特丹 我使用的公式: =TEXT(NOW(),"HH:mm z") 这会给出: 12:47 GMT 本地时钟时间是12:47,我希望公式显示:“12:47 GMT+1”。 我还尝试了Z而不是z,它会给出“12:47 +0000”,我期望得到+1。
有什么建议吗?
我需要这样做才能确定UTC时间并转换为Epoch时间(“UTC时间”- DATE(1970,1,1)* 24 * 60 * 60)

我已经复现了你的结果,但是没有找到解决方案。 - Jacob Jan Tuinstra
2个回答

0

0

=TEXT( NOW()+x/24 , "DD/MM/YYYY HH:mm:ss" )

=TEXT( NOW()+8/24 , "DD/MM/YYYY HH:mm:ss" )

NOW函数后面的(+x/24)将会在标准时间上增加x小时(在我的例子中是8小时)。NOW()+1将会给你明天的时间,所以你可以通过向前或向后计算来设置公式以获得不同的时区。

希望这能帮到你,

罗比


2
问题不是如何在不同的时区中显示它,而是如何在 Google 电子表格中确定 UTC 时间? - wivku

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接