Ruby

2015-09-26, ruby

Time vs DateTime

- 古いRuby(1.X系?)では、32bitのオーバフロー問題があってTimeを使うのは危険(2.Xでは問題なし)。
- 古いRuby On Railsでは、DateTimeを主に使っていた(4.X系はTime)。
- Timeの方が処理が高速。

日々状況が変わるので、古い記事を鵜呑みにするのは危険ですね…という好事例のようです。参考URLのコメントにも指摘があるように、(新しい環境では)もうDateTimeを使う理由はほとんどなさそうです。RailsのモデルもTimeクラスを返してきます。

参考URL

この記事は役に立ちましたか?