From: Yukihiro Matsumoto Date: 2011-06-08T14:49:38+09:00 Subject: [ruby-dev:43676] Re: DateTime.new! and DateTime.jd まつもと ゆきひろです In message "Re: [ruby-dev:43670] Re: DateTime.new! and DateTime.jd" on Wed, 8 Jun 2011 10:33:58 +0900, Tomoaki NISHIYAMA writes: |jdのほうは |jd(jd=0, h=0, min=0, s=0, of=0, sg=ITALY) |ということになっているので、 | |DateTime.jd(Rational(39014323, 16), 0) |と |DateTime.jd(Rational(39014323, 16)) |が同じでないというのは若干予想に会わない話で、 |non 0なh, min, ...を指定したときだけエラーに |するという考え方もあるんじゃないかと思います。 これもひとつの考え方ではあります。すでに公になっているjdのド キュメントから予想される動作に反しているという点では、ふなば さんが納得してくださる可能性はありますが、どうなんでしょうね。