UnixTimeについて教えてください。


UnixTimeは1970/01/01 00:00:00.000を基準にしていると思いますが、1970年が基準になったのはなぜでしょうか?
別に1900年でも1980年でもいいような気がしているのですが。
英語は心もとないので出来れば日本語で読めるページを教えてくれると助かります。

回答の条件
  • 1人1回まで
  • 登録:2009/03/11 18:58:22
  • 終了:2009/03/11 23:10:30

回答(2件)

id:taka27a No.1

taka27a回答回数3149ベストアンサー獲得回数642009/03/11 19:03:20

ポイント35pt

UNIXのエポックは、1970年1月1日の午前0時。ただし、この日がUNIXの誕生日というわけではない。UNIXのOSは、まだ荒削りだったとはいえ、1960年代には存在していた。70年代の初めの日付をシステムにプログラムしたのは、ひとえに、そうするのが都合がよかったからだと、デニス・リッチー氏は説明する。リッチー氏は、UNIXの黎明期にベル研究所でUNIXの開発に取り組んだ技術者の1人だ。

 「当時は、テープもなかったし。複数のファイルシステムが稼動していて、われわれは、元となる時間を常に変更していた」とリッチー氏は言う。「とうとう、『当分オーバーフローしないような起点を設定しよう』ということになった。1970年1月1日が一番よさそうに見えた」

http://wiredvision.jp/archives/200109/2001091104.html

id:honeybe

「1970年1月1日が一番よさそうに見えた」

なるほど。何かの記念日という訳ではない訳ですか。

2009/03/11 20:24:30
id:pahoo No.2

pahoo回答回数5960ベストアンサー獲得回数6332009/03/11 19:32:54

ポイント35pt

UNIXの開発者の一人であるデニス・リッチー氏によれば、深い考えがあって1970年1月1日0時0分0秒にしたわけではないらしい。UNIX自体は、1960年代後半に登場しており、そのバージョンアップの過程で、“なんとなく” UNIX epoch が決まっていったようです。


参考サイト

id:honeybe

ありがとうございます。

英語版Wikipediaをキチンと読むのが大変だったのでこの場で質問させてもらいました。

時間と余裕を作って一度きちんと読んで見ます><

2009/03/11 20:27:33

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません