我在 Rails 中遇到日期時間問題。我正在閱讀 json 并在模型中保存日期。有一個專欄t.date:datetime
問題是我從這個json得到2個日期,我只想將它保存為1。
我得到一天的日期:2022-04-16 00:00:00而且我得到一個小時的日期:01:00:00有沒有辦法添加那個小時日期到我的日期?喜歡得到2022-04-16 01:00:00?
如果我沒有正確解釋,我對 Rails 很陌生。
uj5u.com熱心網友回復:
您可以將時間轉換為秒,然后將其添加到您的日期
date = "2022-04-16 00:00:00".to_datetime
time = Time.parse("01:00:00").seconds_since_midnight.seconds
date time
to_datetime如果您的日期已經是日期時間物件,則不需要這樣做
uj5u.com熱心網友回復:
一小時是一天的 1/24。DateTime 很高興讓您將其添加到日期中。
t1 = DateTime.today
t2 = t1 1/24r # a rational number. 1.0/24 is fine too.
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/456261.html
