如何将字符串时间更改为 rails 日期格式

how to change string time to rails date format

我有 "Wed, 29 Jun 2016" 格式的日期和 "11:35 PM" 格式的时间 我如何用它创建日期时间对象?

类似于 Time.current 所做的事情。

如果你的日期可以被解析,通常会很简单:

DateTime.parse("Wed, 29 Jun 2016 11:35 PM")
# => Wed, 29 Jun 2016 23:35:00 +0000

然后您可以以任何其他身份使用它 date/time。

为什么你不使用下一个:

Time.parse('Wed, 29 Jun 2016 11:35 PM')
=> 2016-06-29 23:35:00 +0300