我有两个ActiveSupport::TimeWithZone
对象,比如说t1
和t2
。更改小时和分钟t2
以匹配的最佳方法是什么t1
?例如,假设t1
是 2012 年 4 月 2 日下午 3:45 和 2012 年t2
4 月 15 日下午 6:00。我想t2
在下午 3:45 更改为 2012 年 4 月 15 日。
我对也适用于Time
对象的解决方案感到满意。
到目前为止我有这个:
Time.zone.parse "#{t1.strftime "%Y-%m-%d"} #{t2.strftime "%H:%M:%S"}"