アメリカ形式 (MM-DD-YYYY) のフォームからの日付があり、utc のデータベースからの日付と比較したいと考えています。
したがって、その日付をutcに変換する必要があります。これを行っていますが、機能していません:
from_date = Date.strptime(params[:from_date], '%m-%d-%Y').utc
それは私にエラーを与えています
undefined method `utc' for Sat, 15 Dec 2012:Date
アメリカ形式 (MM-DD-YYYY) のフォームからの日付があり、utc のデータベースからの日付と比較したいと考えています。
したがって、その日付をutcに変換する必要があります。これを行っていますが、機能していません:
from_date = Date.strptime(params[:from_date], '%m-%d-%Y').utc
それは私にエラーを与えています
undefined method `utc' for Sat, 15 Dec 2012:Date
この#utc
メソッドは、Timeオブジェクトに対してのみ定義されています。自分がやろうとしていることにタイムゾーンが重要な場合は、
from_date = Date.strptime(params[:from_date], '%m-%d-%Y').to_time.utc
ドキュメントも参照してください:http ://www.ruby-doc.org/core-1.9.3/Time.html#method-i-utc