From: matz@... (Yukihiro Matsumoto) Date: 1998-10-27T16:25:30+09:00 Subject: [ruby-list:10362] Re: Time.html まつもと ゆきひろです In message "[ruby-list:10306] Re: Time.html" on 98/10/23, Tadayoshi Funaba writes: | |ふなばです。 | |>好みで「ローカルタイム」にそろえてしまいました. | |ローカル時刻というのもあったんで、とくに頓着してないのかなと思ってしま |いました。 地方時は JIS でもつかわれてたので、いいかなと思ったんですが |(それがよくないのかも :-)、趣味では譲れないですね。 この文書を書いた時にはあんまり気にしてなかったんですが,あら ためて考えると「ローカルタイム」が一番自分の気持ちに合うなあ, という気になって来ました.人間って変化しますね.^^;;; |たぶん、Ruby の Time オブジェクトでの表現が、ある時刻に対して一意に決 |定されないということをいえばいいのですよね。 | |localtime、および gmtime の振舞いは localtime(3) に依存します。Ruby は |時刻を起算時からの経過秒数として保持していますが、うるう秒を勘定するか |どうかはシステムに依ります。ゆえに、ある地方時、もしくは協定世界時に対 |する Ruby における表現には、システムを越えた一般性は期待できません。 | |ってな感じでは判らないかなあ (苦しい)。でも、これだと localtime の解説 |じゃなくなってるかも。 こんな感じにしてみました.まだ苦しいですが. -- localtime(gmtimeも)の挙動はシステムのlocaltime(3)の挙動に依 存します.Timeクラスでは時刻を起算時からの経過秒数として保持 していますが,ある特定の時刻までの経過秒は,システムがうるう 秒を勘定するかどうかによって(十数秒程度)異なります.システム を越えてTimeオブジェクトを受け渡す場合には注意する必要があり ます. -- まつもと ゆきひろ /:|)