我刚刚在我的 ubuntu 服务器上设置了我的时区,如下所示:
dpkg-reconfigure tzdata
通过 GUI,我选择了欧洲和伦敦。
然后它说:
Current default time zone: 'Europe/London'
Local time is now: Fri Aug 17 19:28:50 BST 2012.
Universal Time is now: Fri Aug 17 18:28:50 UTC 2012.
我一直认为,既然伦敦时间是格林威治时间,那么世界时间应该与当地时间相同,不是吗?
答案1
BST = 英国夏令时 = UTC/GMT + 1 小时
答案2
对于服务器来说,最好使用UTC
时区。这个时区“容易”预测。正常时间和夏令时之间没有转换(时间跳跃)。您可以轻松减去时间戳来获得间隔长度(除了“不可预测”的闰秒)。