@days_since_last_payment = 256 days
我如何從中得出數字256?看來,如果我用這個數學運算,計算等超過256如何將** Object.days = 256天**轉換爲** 256 **
它來源於
@days_since_last_payment = (Date.parse(@date_awarded) - Date.parse(@date_paid)).days
@days_since_last_payment = 256 days
我如何從中得出數字256?看來,如果我用這個數學運算,計算等超過256如何將** Object.days = 256天**轉換爲** 256 **
它來源於
@days_since_last_payment = (Date.parse(@date_awarded) - Date.parse(@date_paid)).days
我假設你的意思是256.days
而不是256 days
。如果是這樣,你可以通過86400分,以獲得實際數量256(它看起來像256.days
實際存儲爲22118400秒)
ruby-1.9.2-p136 :056 > @days_since_last_payment
=> 256 days
ruby-1.9.2-p136 :057 > @days_since_last_payment.seconds
=> 22118400 seconds
ruby-1.9.2-p136 :058 > @days_since_last_payment.to_i
=> 22118400
ruby-1.9.2-p136 :059 > @days_since_last_payment/86400
=> 256
正則表達式的東西。我不知道紅寶石,但看看http://www.regular-expressions.info/ruby.html
基本上,你可以刪除所有非數字通過替換/ \ D +/gi與''。
它是一個字符串? – polarblau 2011-01-26 15:14:54
我更新以上看到它的來源 – Trip 2011-01-26 15:18:19