アカウント名:
パスワード:
うるう秒の履歴をタイムゾーン情報の一部として格納して、 localtime()等の変換の際に利用する仕組みが既にあります。
zicのオンラインマニュアルのleapsecondに関連する記述を 参照してください。他にはclockspeedの使い方のサイトを 探してみるといろいろ載っています。
zicに食わせるファイルは ftp://elsie.nci.nih.gov/pub/tzdata* からどうぞ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー
計算機時間は? (スコア:2, 参考になる)
時間っていうものは思ったほど自明な概念でもないようなので、計算機で正確
Re:計算機時間は? (スコア:2, 参考になる)
tm構造体のtm_secの定義(0..61)の定義からは、うるう秒を受け入れる設計がなされています。しかし、EPOCH(1970/01/01 00:00:00 UTC)からのうるう秒の挿入履歴が管理されていなければ、EPOCHからの通算秒数との変換に支障をきたします。
夏時間の
Copyright (c) 2001-2014 Parsley, All rights reserved.
Re:計算機時間は? (スコア:2, 参考になる)
うるう秒の履歴をタイムゾーン情報の一部として格納して、 localtime()等の変換の際に利用する仕組みが既にあります。
zicのオンラインマニュアルのleapsecondに関連する記述を 参照してください。他にはclockspeedの使い方のサイトを 探してみるといろいろ載っています。
zicに食わせるファイルは ftp://elsie.nci.nih.gov/pub/tzdata* からどうぞ。
Re:計算機時間は? (スコア:1)
現在Unix系列のシステムに直接アクセスできない環境におりますので(いいわけ)、この先の私の発言を適当にさっ引いて考えてくださっても、そのまま進行していただいても結構です。
説明いただいた/usr/src/share/zoneinfo/leapseconds(Full Pathについては、別かもしれませんが)、については、手作業での設定が必要であるとは思いませんでしょうか?
ntpでは、随時うるう秒の発生を通知する仕組みが定義されておりますが、それが、このleapseconds設定ファイルを更新するとなって初めて有効に利用できる仕組みとなると考えております。公的機関の発表を待って、それから更新したのでは、それが事前でない限りは、有効に働かないと考えています。ちなみに、緊急のうるう秒は事前の予告なく発生します。
# 早く帰宅して、man調べよっと。Onlineのmanだと、自分の使っている版と違うかもしれないし。
Copyright (c) 2001-2014 Parsley, All rights reserved.
Re:計算機時間は? (スコア:0)
昔leapsecond対応ホストと未対応ホストをごっちゃにしたら、
nfs上のmakeのタイムスタンプ比較が使いものにならなくなったのでAC。