« 来週はなぜか英語IIのテスト | メイン | 腐ってなくてよかった、、、 »

2004年01月09日

1月10日22:37:04は記念すべき瞬間

某編集部MLから得た情報によりますと、2004年01月10日 22時37分04秒 は Unix epoch から 2^30秒後 にあたり、記念すべき瞬間といえるようです。Unix epoch とは 1970/01/01 00:00:00 のことで、UNIX時間の基点です。

ちなみに、それらを考慮していないソフトは、記念すべき瞬間以降で誤動作を起こす可能性があるとか。

#include <stdio.h>
#include <time.h>
#include <unistd.h>
int main(){
    time_t e,i;
    for (;;) {
        for (e=time(0), i=31; i>=0; printf("%d", e&(1<<i--)?1:0));
        printf (" : %d : %s", (int)e, ctime(&e));
        sleep (1);
    }
}

これを実行してみましょう。(某編集部MLより引用 / 投稿者より許可済)

2004年01月09日 01:55 | News

トラックバック

コメント