FreeOZ论坛
标题:
UNIX时间2月13日抵达1234567890
[打印本页]
作者:
coredump
时间:
9-2-2009 15:53
标题:
UNIX时间2月13日抵达1234567890
FROM:
http://it.solidot.org/article.pl?sid=09/02/09/042242&
;amp;from=rss
2009年2月13日星期五,协调世界时(UTC)晚上11:31:30,
UNIX时间将抵达1234567890秒
。
UNIX时间
是UNIX或类UNIX系统使用的时间表示方式:从协调世界时1970年1月1日0时0分0秒起至现在的总秒数,不包括闰秒。由于大部分UNIX的系统都是32位,因此到
2038年
时间计数就可能溢出,解决方法是更换为64位模式。Linux内核开发者Alan Cox表示,Linux现在都运行64位时间模式,它可以记录到2900亿年后,因此即使太阳燃料用尽也不会出问题。
作者:
chubbycat
时间:
10-2-2009 07:18
作者:
Tux
时间:
10-2-2009 08:26
这个新闻又被某些人误解了,比如cnbeta。无语。
作者:
江南柴进
时间:
10-2-2009 13:15
perl -w "print time();"
Now it is 1234235713
[
本帖最后由 mohan29 于 11-2-2009 13:09 编辑
]
作者:
江南柴进
时间:
10-2-2009 13:16
溢出个鸟。用2038代替1970为基数。搞定。
作者:
aud
时间:
10-2-2009 13:55
Y2K problem with UNIX
作者:
Tux
时间:
10-2-2009 15:02
原帖由
mohan29
于 10-2-2009 13:15 发表
登录/注册后可看大图
perl -w "print time());"
Now it is 1234235713
看不懂这个东西,一看格式就是错的,怎么会有输出?
terry@linux:~$ date -d @1234567890 && uname -a
Sat Feb 14 10:31:30 EST 2009
Linux linux 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux
欢迎光临 FreeOZ论坛 (https://www.freeoz.org/bbs/)
Powered by Discuz! X3.2