From: Tadayoshi Funaba Date: 1999-03-11T23:30:17+09:00 Subject: [ruby-list:12774] Re: Time + 1M ふなばです。 >>> Thu, 11 Mar 1999 23:02:54 +0900 の刻に 「ikarashi」、すなわち >>> ikarashi@itlb.te.noda.sut.ac.jp(IKARASHI Akira) 氏曰く ikarashi> 何に使うのかはともかくとして、n ヶ月後の Time を得るメソッドを ikarashi> 書いてみました。 ikarashi> 個人的には妥当だと思っているのですが、どうでしょう? ikarashi> 引けないので、Javaのような問題もありません :-) いや、Time.addMonth(Time.now, -24) とかできるでしょう :-) # Java でも add だけだったような。 とりあえず、気がついたのは、時刻が地方時とは限らないことですね。 t = Time.now.gmtime p t p Time.addMonth(t,0) Thu Mar 11 14:21:58 GMT 1999 Thu Mar 11 14:21:58 JST 1999 日付が UTC のときはうまくないです。 ふなば ただよし