如何表示德国时间?
“当地时间”是一个被误导的概念,“当地时间”其实指的是 “以当地自转速度为准的时间”——因为地球的自转方向是自西向东的【注1】如果两个地点相距不远且一东一西的话,那么可以粗略的使用“当地时间”来代指两地之间的时间差——这当然是很不精确的。 正确的说法应该是 “将本初子午线向东延伸经过德国所处经度的地方时”(即格林尼治时间)减去 48分钟。这个减法运算的结果就是德国的当地时间,用格里高利历表示就是 2021年5月7日 06:30 = 2021年5月6日 21:30 注意这是地方时而不是 UTC。
为了便于叙述,下面把 06:30 这个表示当地时间的表达式简写成 GMT+0630 如果要表示在 UTC 和 GMT 之间的任何时间,都可以使用如下公式: 这里 C 是任意的整数。当 C 为奇数时,公式的意义是在「格林威治标准时间」上加 (C+1)小时;反之,就是在「格林威治标准时间」上减 C 小时。例如:
2021年5月7日北京时间 11:30 = 2020年5月7日 05:30(UTC - C)
2021年5月7日中午12点 = 2021年5月上旬某个时刻(比 05:30 再早 3个小时) 或者: 2021年5月7日上午9点 = 2021年4月29日凌晨 04:30(UTC + C)
以上计算结果都是基于假定地球上所有地点都是位于同一条纬线上这一简单假设之上,因此它只能提供大致的正确性,而无法做到精确。 当我们要讨论更细致的问题时,就要引入一个更复杂的概念了 —— 区时(Zones Time)
注1:之所以说“自西向东的方向是自转方向”是因为地球自转时,北极始终指向北方,而南极则始终指向南方。可以想象成地球像旋转门一样地滚动着。