From: Tanaka Akira Date: 2009-05-12T16:09:30+09:00 Subject: [ruby-dev:38437] Re: Time with arbitrary offset In article , Yukihiro Matsumoto writes: > ただ、Timeクラスにはlocaltimeメソッドがあり、timeオブジェク > トを(UTCではない)ローカルタイムに変換します。getlocalが時差 > を示すオプショナル引数をとるのであれば、こちらも同様の引数を > とるべきだと思います。 一貫性からはそのとおりですね。 まつもとさんが一貫性をとるというのであればとくに反対すること もないのでそうしておきます。 > ついでにいうと、このlocaltimeメソッドは元のオブジェクトの状態 > を変えるのではなく、ローカルタイムに設定した新しいtimeオブジェ > クトを返すべきなのですが(gmtimeメソッドも同様)、この点につい > ては今さら変更できないような気がします。 私も localtime が破壊的なのは変だと思っています。そして、変 なものは拡張して用途を広げたりしない、という考えているので、 localtime をいじらなかったのは実はそれが理由です。 でも、変更できないということであれば、拡張しないことにたいし た意味はないですね。 -- [田中 哲][たなか あきら][Tanaka Akira]