我有兩個ActiveSupport::TimeWithZone
對象,比如t1
和t2
。將t2
的小時和分鐘更改爲與t1
相匹配的最佳方法是什麼?例如,說t1
是2012年4月2日下午3:45,而t2
是2012年4月15日下午6:00。我想在下午3:45將t2
更改爲2012年4月15日。調整日期
我很高興能與Time
對象一起使用的解決方案。
我有這個至今:
Time.zone.parse "#{t1.strftime "%Y-%m-%d"} #{t2.strftime "%H:%M:%S"}"
具體而言,這似乎是在時間類的功能之一,通過Rails的擴展。文檔鏈接似乎很糟糕,但您可以訪問http://api.rubyonrails.org/並搜索Time。 – 2013-05-28 23:43:56