红联Linux门户
Linux帮助

Linux时区选择为何没有北京

发布时间:2009-02-22 09:27:09来源:红联作者:Kttlon
来源:linux.solidot.org

安装Linux时选时区,在下拉列表中就会发现,里面没有北京,却有上海和重庆,还有乌鲁木齐。这是为什么呢?Cathayan对其进行了一番研究: 原因是1949年以前,中国一共分了5个时区,以哈尔滨、上海、重庆、乌鲁木齐和喀什为代表----分别是:长白时区GMT+8:30、中原标准时区GMT+8、陇蜀时区GMT+7、新藏时区GMT+6和昆仑时区GMT+5:30。它是1912年北京观象台制订,后由内政部批准过....对于自己的城市不在列表中这个大问题,LinuxJournal也讲了怎么把自己的城市加入时区列表的做法:到/usr/share/zoneinfo或/usr/lib/zoneinfo目录下,将Asia/Shanghai拷贝为Asia/Beijing,因为时区一样,数据也就一样。编辑zone.tab文件,还是找到刚才copy的城市再copy一行,只是其中的数字代表城市的经纬度,需要修改正确。
文章评论

共有 4 条评论

  1. rtl 于 2009-02-25 12:00:24发表:

    linux 的时区 就有一个 PRC (People's Republic of China) /usr/share/zoneinfo/PRC
    真搞不懂 有 PRC 不用 偏要用自己弄出来的 北京时区

  2. jagub 于 2009-02-22 14:12:41发表:

    还是5时区好,做IT的有更多的饭吃了

  3. you_me 于 2009-02-22 13:51:26发表:

    红旗就是一山寨!

    学习了!

  4. 声色犬马 于 2009-02-22 12:32:45发表:

    是啊,开始还没大注意呢。别的linux我不说了,怎么红旗6 SP1里也是没有北京时区,有香港、澳门、台北、乌鲁木齐、重庆、上海、哈尔滨。怎么红旗开发设计的时候也不给中国首都加进去啊,红旗中科简直脑子有问题啊,怎么想的啊,政治头脑哪儿去了?感谢楼主提示,自己改一下看看吧。