From: matz@... (Yukihiro Matsumoto) Date: 1999-02-15T12:35:36+09:00 Subject: [ruby-dev:5104] Re: Time#yday まつもと ゆきひろです In message "[ruby-dev:5092] Time#yday" on 99/02/15, Tadayoshi Funaba writes: |tm_yday は 0-365 なんですが、strftime(3) の %j は 1-366 なんですよね。 |year = tm_year+1900、mon = tm_mon+1 になっている現状を考えると yday が |0-365 であるのはおかしいのかもしれません。 | |ということで、yday = tm_yday+1 にすることを提案したいと思います。 むむむ,yearの+1900は当然として,monの+1は「日本の月表示と合 わせる」という目的があります.それに比してydayの+1はイマイチ 理由が不明確ですよねえ.monに合わせるというのは変な気がしま す.が,strftimeの%jに合わせるというのはかなり理解できます. 基本的に前向きなんですが,なぜそうすべきかという点についても う少しおつき合い頂けませんか?