0

Я использую рельсы 4.1 и Ruby 2.1.Как я могу конвертировать «23/24/2014 8:35 PM» в «2014-11-16 07:45:00» в Ruby/Rails?

Я получаю «11/23/2014 8:35 PM» передается на сервер как часть формы с использованием bootstrap-datetimepicker, и я хотел бы, чтобы преобразовать его, как это (или нечто подобное):

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. Как я могу сделать это преобразование? Благодаря!

ответ

2

Вы можете использовать DateTime.strptime и указать формат в качестве второго параметра

pu = DateTime.strptime("11/23/2014 8:35 PM", "%m/%d/%Y %l:%M %p") 
@appointment = @car.appointments.build(pickuptime: pu) 

 Смежные вопросы

  • Нет связанных вопросов^_^