0

我正在使用 rails 4.1 和 Ruby 2.1。

我正在使用bootstrap-datetimepicker作为表单的一部分将“11/23/2014 8:35 PM”传递给服务器,我想像这样(或类似的东西)转换它:

pu = "11/23/2014 8:35 PM".to_time #or something like this
@appointment = @car.appointments.build(pickuptime: pu)

.build调用期望时间被格式化为2014-11-16 07:45:00. 我怎样才能进行这种转换?谢谢!

4

1 回答 1

2

您可以使用DateTime.strptime并将格式指定为第二个参数

pu = DateTime.strptime("11/23/2014 8:35 PM", "%m/%d/%Y %l:%M %p")
@appointment = @car.appointments.build(pickuptime: pu)
于 2014-11-24T01:02:45.313 回答