我有一个来自美国格式 (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