時間1234567890

"At 11:31:30pm UTC on Feb 13, 2009, Unix time will reach 1,234,567,890. Where will you be at this momentous second?" - from Bell Labs 
在下週五或週六的某一時間,計算機的時間戳(TimeStamp)爲變成奇妙的1234567890,而這一天就是——格林威治時間:2009年2月13日 11:31:30 。
固然,由於這個時間在地球上某些地方是13日,某些地方是14日,不一樣的時區可能會不同。不過,你能夠使用Unix/Linux 下的Perl運行一下這個命令你就知道你的當地時間了。
perl -e 'print scalar localtime(1234567890),"\n";'
對於中國GMT+8(東八區)的時間以下:2009年2月14日 早上7點31分30秒,你會在這一時刻幹什麼?你會在某個地方作點什麼事慶祝一下嗎?或是你會由於今天是情人節而在這個時間給你的愛人發個短信嗎?呵呵。
不過,西方某些迷信的還懂編程的朋友們開始顯得有點焦慮,由於那天就是傳說中的「黑色星期五」(13日星期五)。嘿嘿。
 
接下來是「科普教育」,名詞解釋
1)時間戳:從1970年1月1日 00:00:00 以來的秒數。
2)Y2K38:由於在Unix下,time_t 被定義成signed int,因此,有符號的32位整型自己有限(2147483647),某一天這個整型爲高位爲一(負數),而這一個時間是——格林威治時間2038年1月19日03:14:07 。
相關文章
相關標籤/搜索