日期:2014-05-16  浏览次数:20635 次

关于UTC时间的疑问
在ubuntu下面,我是用date命令查询北京时间对应的UTC时间是多少秒

~$ date +%s -d "Jan 19 02:05:48 CST 2037"
2115914748

~$ date +%s -d "Jan 19 02:05:48 CST 2038"
2147450748

~$ date +%s -d "Jan 19 02:05:48 CST 2039"
date: 无效的日期"Jan 19 02:05:48 CST 2039"

~$ date +%s -d "Jan 19 02:05:48 CST 2040"
date: 无效的日期"Jan 19 02:05:48 CST 2040"

以上只有2037,2038,2039,2040年份有区别。

为什么自2038之后,都显示无效的日期呢。

求大牛指教,非常感谢。



------解决方案--------------------
探讨

惭愧,刚看到前人发的帖子,很好的回答了这个问题,贴出地址一起学习下吧
http://topic.csdn.net/u/20090622/16/a087abfa-8d41-4f9e-8b57-4fa0dc3e5355.html

------解决方案--------------------
哈哈,同样默默一下
------解决方案--------------------
所以我们这一代人还会遇到类似于千年虫的问题