Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Railsでの日付の減算
Date.new(2001,2,3) - Date.new(2001) #=> (33/1)
それは何を/1示していますか?
/1
それはRational:
Rational
(Date.new(2001,2,3) - Date.new(2001)).class #=> Rational
これは、kが次のように表示される方法inspectです。
inspect
Rational(1) #=> (1/1)
が必要な場合はInteger、次のように変換します。
Integer
(Date.new(2001,2,3) - Date.new(2001)).to_i #=> 33
これは単なる有理数です:
2つの日付の間の日数を合理的な形式で取得しました。