3

升级到 Rails 3.2 和 Ruby 1.9.3 后,我的表单包含 jquery 日期选择器,停止工作..

在我的参数中是看到日期:

"created_at"=>"03/22/2013 05:28 am"

但如果我尝试像这样解析它:

DateTime.parse(params[:entry]["created_at"])

然后它返回此错误:

* ArgumentError 异常:无效日期

我如何解析这种日期时间,然后将其转换为 UTC?

谢谢

4

1 回答 1

4

Hope you are looking for the following.

 DateTime.strptime(params[:entry]["created_at"], '%m/%d/%Y %H:%M %P')

This will output the following result

Fri, 22 Mar 2013 05:28:00 +0000
于 2013-03-24T10:03:12.620 回答