为什么没有 Asia/BeiJing 时区 ..?

众所周知常用的程序语言支持的时区属于中国的有六个 ...

Asia/Chongqing
Asia/Shanghai
Asia/Urumqi
Asia/Macao
Asia/Hong_Kong
Asia/Taipei

我的问题是 ... 为什么是这六个 ..? 最初是因为什么定了这六个城市 ..?

阅读 24.5k
3 个回答

原因是1949年以前,中国一共分了5个时区,以哈尔滨、上海、重庆、乌鲁木齐和喀什为代表——分别是:长白时区GMT+8:30、中原标准时区 GMT+8、陇蜀时区GMT+7、新藏时区GMT+6和昆仑时区GMT+5:30。它是1912年北京观象台制订,后由内政部批准过。

参考资料

后三个应该没什么疑义。前边的,参考维基百科「中国时区」条目。

现在是北京时间10:50. 但北京不是时区

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏