爱丽丝住在俄罗斯(GMT+7)。Bob住在阿拉斯加(GMT-8)。它们距离相对较近,相距不到200英里。https://www.google.com/maps/@55.5067319,-173.8489655,3z
爱丽丝和鲍勃应该根据他们的平均时区在中午见面,这样两个人的不便就越少越好。如果我们用GMT-8对GMT+7进行平均,我们得到的是GMT-0.5。
这不起作用,因为根据GMT-0.5计算中午对于两者来说都更接近午夜,而不是中午,因为时区是线性计算的,而不是循环计算的。
谁知道有一个图书馆可以解决爱丽丝,鲍勃的问题,并允许查利和戴夫加入会议?
发布于 2018-07-24 20:31:39
你的GMT-0.5平均值是错误的,因为为了得到时间差,我们必须考虑到24小时的周期,以及GMT在范围两端之间的事实。
GMT+0700比格林尼治标准时间早15个小时,但由于15大于12 (地球半周以上),最短的时间差实际上是9个小时,但在不同的日子。
这个数学很简单。在伪代码中:
offset = abs( 7 - -8 )
if offset > 12 then offset = 24 - offset偏移量==为9。
因此,对于双方来说,最接近当地中午的时间是俄罗斯爱丽丝中午前4.5小时(上午07:30)和阿拉斯加鲍勃中午后4.5小时(下午16:30),但在前一天的上,因为俄罗斯是未来的!
这个中间点将是一个假想的时间偏差,我们可以称之为GMT+1130,这样鲍勃和爱丽丝就会安排在00:30 GMT见面。
作为比较: timeanddate.com有一个会议策划者。它舍入到小时,并给出克拉斯诺亚尔斯克和安克雷奇的最佳重叠为上午8点/下午5点。
请参阅https://www.timeanddate.com/worldclock/meetingtime.html?iso=20180724&p1=372&p2=18
学术观点:这两个时区相距不只200英里。他们相距数千英里。俄罗斯的东点实际上比格林尼治时间提前了12小时。
https://stackoverflow.com/questions/51452367
复制相似问题