我的日期来自美国格式的表格(MM-DD-YYYY),现在我想把它与数据库中的日期进行比较。
因此,我必须将该日期转换为utc,我这样做但它不起作用:
from_date = Date.strptime(params[:from_date], '%m-%d-%Y').utc
它给了我错误
undefined method `utc' for Sat, 15 Dec 2012:Date
答案 0 :(得分:5)
#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