夏令时是邪恶的
March 9, 2008 2:28 pm GMT-0700 | In Life, Tech换夏令时啦!丢了一个小时。每年都要调两次时间,每次调时间,都会出点事。
(标题引自 chen3feng 留言)最早认识到夏令时的邪恶是多年前改夏令时那天我刚好赶早班飞机,人还在外地完全没想起来要调时间,幸好我临睡前突然想起来,需要再提早一个小时出发,后来到机场的时候只剩 20 分钟就起飞了,真是后怕……
早期不知道是 samba 还是 windows 有问题,总之调时间以后两边看共享目录的时间会差一小时。有一次我几 TB 的数据被自动重新同步了一次,真衰。
有人在 crontab 里放了两点半执行的命令,结果调夏令时那天事务流程完全乱掉…… crontab man page 专门在 BUGS 一节指出:
If you are in one of the 70-odd countries that observe Daylight Savings Time, jobs scheduled during the rollback or advance will be affected. In general, it is not a good idea to schedule jobs during this period.
因为有了一些教训,有同事写程序开始用 UTC 时间,这样就不会受到本地时间调整的影响。去年不知道哪个土鳖提出来把调夏令时的日子提前一个月,各类操作系统都需要更新过才能正确调整夏令时。有位同学没更新操作系统,看时间不对就直接把电脑时钟拨快了一个小时,结果反而那些先进的用 UTC 时间的程序出错了(因为没有调整时区,所以电脑的 UTC 时间就错了)……
sigh,到底是用本地时间,还是 UTC 时间写程序?
为什么要执行夏令时??不是说夏令时不省能源反而费吗???
6 Comments »
RSS feed for comments on this post.
Leave a comment
This weblog is licensed under a Creative Commons License.
Powered by WordPress. Theme based on Pool by Borja Fernandez.
夏令时对我最大的困扰是,好不容易习惯五点多吃饭了,又要改过来七点多吃完饭。。。。我总是以天黑为标准吃完饭。。。。。
一改夏令时,这下连食欲都改没了,我晕。
Comment by nailear — March 12, 2008 3:44 pm GMT-0700 #
哦,对,我blog上的时差也改调了。。。
Comment by fishy — March 12, 2008 5:47 pm GMT-0700 #
一直没搞懂为什么夏令时可以节省能源。
Comment by Sandro — March 12, 2008 7:27 pm GMT-0700 #
改作息时间就是了,改时间实在是挺弱智的行为。
Comment by chen3feng — March 13, 2008 4:17 am GMT-0700 #
夏令时在跨越时区比较少的国家能够节约能源,它能够提前一个小时利用日光,提前一个小时关灯睡觉。
Comment by Cu — July 2, 2015 2:52 am GMT-0700 #
但是东西很长跨越时区很多的国家就不一定了。
Comment by Cu — July 2, 2015 2:53 am GMT-0700 #