夏令时是邪恶的

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 时间写程序?

为什么要执行夏令时??不是说夏令时不省能源反而费吗???

Tags: , , ,

6 Comments »

RSS feed for comments on this post.

  1. 夏令时对我最大的困扰是,好不容易习惯五点多吃饭了,又要改过来七点多吃完饭。。。。我总是以天黑为标准吃完饭。。。。。
    一改夏令时,这下连食欲都改没了,我晕。

    Comment by nailear — March 12, 2008 3:44 pm GMT-0700 #

  2. 哦,对,我blog上的时差也改调了。。。

    Comment by fishy — March 12, 2008 5:47 pm GMT-0700 #

  3. 一直没搞懂为什么夏令时可以节省能源。

    Comment by Sandro — March 12, 2008 7:27 pm GMT-0700 #

  4. 改作息时间就是了,改时间实在是挺弱智的行为。

    Comment by chen3feng — March 13, 2008 4:17 am GMT-0700 #

  5. 夏令时在跨越时区比较少的国家能够节约能源,它能够提前一个小时利用日光,提前一个小时关灯睡觉。

    Comment by Cu — July 2, 2015 2:52 am GMT-0700 #

  6. 但是东西很长跨越时区很多的国家就不一定了。

    Comment by Cu — July 2, 2015 2:53 am GMT-0700 #

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This weblog is licensed under a Creative Commons License.
Powered by WordPress. Theme based on Pool by Borja Fernandez.