我有一次在哈希中
"Time": "2022-11-08T22:59:00Z"
而且我會以相同的格式使用當前時間
Time.now.utc.iso8601
我想比較這 2 次(Time-CurrentTime)以獲得它們的小時差。我不太清楚該怎么做,因為我是 ruby?? 和 rails 的新手。請幫幫我。
紅寶石 2.7.5p203
導軌 4.2.11
我嘗試使用 strftime() 決議它們,但也許我做錯了。請建議。
uj5u.com熱心網友回復:
最好比較Time物件而不是字串。您可以使用此方法決議時間字串Time.parse。差異將以秒為單位,這就是為什么您需要將結果除以 3600
your_hash = { "Time": "2022-11-08T22:59:00Z" }
(Time.now.utc - Time.parse(your_hash[:"Time"])) / 3600
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/534560.html
標籤:ruby-on-rails红宝石ruby-on-rails-4主动支持
下一篇:如何遍歷陣列陣列以查找重復項
