找回密码
 FreeOZ用户注册
查看: 1737|回复: 6
打印 上一主题 下一主题

[业界新闻] UNIX时间2月13日抵达1234567890

[复制链接]
跳转到指定楼层
1#
发表于 9-2-2009 15:53:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
FROM:http://it.solidot.org/article.pl?sid=09/02/09/042242&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亿年后,因此即使太阳燃料用尽也不会出问题。
回复  

使用道具 举报

2#
发表于 10-2-2009 07:18:48 | 只看该作者
回复  

使用道具 举报

3#
发表于 10-2-2009 08:26:39 | 只看该作者
这个新闻又被某些人误解了,比如cnbeta。无语。
回复  

使用道具 举报

4#
发表于 10-2-2009 13:15:27 | 只看该作者
perl -w "print time();"
Now it is   1234235713

[ 本帖最后由 mohan29 于 11-2-2009 13:09 编辑 ]
回复  

使用道具 举报

5#
发表于 10-2-2009 13:16:44 | 只看该作者
溢出个鸟。用2038代替1970为基数。搞定。
回复  

使用道具 举报

6#
发表于 10-2-2009 13:55:34 | 只看该作者
Y2K problem with UNIX
回复  

使用道具 举报

7#
发表于 10-2-2009 15:02:17 | 只看该作者


看不懂这个东西,一看格式就是错的,怎么会有输出?

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用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+10, 27-8-2025 13:02 , Processed in 0.033648 second(s), 23 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表