私は2つのActiveSupport::TimeWithZoneオブジェクト、sayt1と。を持っていますt2。t2の時間と分をの時間と分に一致させるための最良の方法は何ですかt1。たとえば、 2012年4月2日午後t13時45分、t22012年4月15日午後6時です。t22012年4月15日午後3時45分に変更したいと思います。
Timeオブジェクトでも機能するソリューションに満足しています。
私はこれまでにこれを持っています:
Time.zone.parse "#{t1.strftime "%Y-%m-%d"} #{t2.strftime "%H:%M:%S"}"