0

我有一个谷歌表格,我要求人们勾选他们的时区并勾选他们的时间段。anser 可能是(每个答案都在一个单元格中给出):

时区 = UTC+8(珀斯、北京、马尼亚尔、婆罗洲、新加坡、台北)
时隙 = 上午(上午 8 点 - 上午 10 点)、凌晨(上午 10 点 - 下午 12 点)、中午(下午 12 点 - 下午 2 点)、下午(下午 2 点 - 下午 4 点)

现在,我知道拥有这么多文本而不仅仅是一个数字,并不能帮助任何电子表格的使用,但不知何故人们会感到困惑,这似乎是我能让每个人都选中正确框的唯一方法。所以以用户友好的名义..

从这两个单元格中,我想计算一个特定时区的时隙,以便我可以比较它们(例如阿姆斯特丹是 UTC+1)。我想如果我可以使用函数来查找文本,我可以将这些单元格变成数字。

如果单元格包含“UTC+8”,那么 = 8,

并为时隙做同样的事情,我可以使用模函数或其他东西,然后继续。但是我刚从 Exel 跨过来,我必须说谷歌搜索不一样,我有点困惑。

4

1 回答 1

0

如果您使用本地日期和时间,您需要为每个值设置一个偏移量,或者您需要使用完整的时区 ID(而不仅仅是偏移量)来了解这些本地时间代表什么。仅仅对 UTC 偏移量进行数学计算是不够的。这不会考虑与时区有关的所有不同规则,例如夏令时/夏令时。

我对谷歌电子表格不是很流利 - 但似乎它们确实有一些内置的时区转换功能。我不确定它们有多准确,但你应该查看这篇博文,其中有一些很好的信息。

于 2013-03-13T03:38:30.737 回答