2012-08-27 32 views

回答

4

這是一個Rational

(Date.new(2001,2,3) - Date.new(2001)).class 
#=> Rational 

,這是多麼K公司通過inspect顯示:

Rational(1) 
#=> (1/1) 

如果你想要一個Integer,然後只需將它轉換爲一個:

(Date.new(2001,2,3) - Date.new(2001)).to_i 
#=> 33 
+0

非常感謝。 –

+0

多好的紅寶石反射類是:) – nXqd

1

這只是一個rational number

(Date.new(2001,2,3) - Date.new(2001)).class 
#=> Rational 

你剛剛得到的兩個日期在合理的格式之間的天數。