2016-11-15 8 views

答えて

0

ではなく、時間

> dt = DateTime.now 
=> Tue, 15 Nov 2016 19:53:02 +0300 
> dt.change(offset: "-05:00") 
=> Tue, 15 Nov 2016 19:53:02 -0500 
1

のDateTimeクラスを使用してみてくださいあなたがこの邸宅でオフセットを変更することはできません。 changeが変更できるのは、:year:month:day:hour:min:secです。

あなたはhttps://github.com/rails/rails/blob/master/activesupport/lib/active_support/core_ext/time/calculations.rb#L96-L101で現在のコードでこれを見ることができます。

私はあなたの代わりにDateTimeを使用したいと思います。

+0

ahh参照してください。それは実際にDateTimeで許可されています。私は今、私がhttps://github.com/rails/rails/blob/master/activesupport/lib/active_support/core_ext/date_time/calculations.rb#L49-L60を使っていなかったのを見ています。 –

関連する問題