2013-02-23 2 views
0

Сейчас я использую datetimepicker, чтобы пользователи могли выбирать точную дату/время и представлять их в читаемом формате. Однако рельсы не любят этот формат и не могут Time.Pse его.Поверните данные из datetimepicker (читаемый человеком) в класс времени (машиносчитываемый)

Я опробовал Хронический драгоценный камень, и это близко, но до сих пор не может разобрать что-то вроде:

02/27/2013 08:36:57 PM

Как я могу сделать пользователь вводил время в приемлемый формат для моей базы данных? (Монго)


Я использую этот перл: https://github.com/asgeo1/bootstrap-datetimepicker-rails

на основе этого DateTimePicker: https://github.com/tarruda/bootstrap-datetimepicker

продемонстрированной здесь: http://tarruda.github.com/bootstrap-datetimepicker/

ответ

0

Выбор даты всегда будет возвращать значение в стандарте f ormat, так что вы можете разобрать его.

#02/27/2013 08:36:57 PM 
month = input[0..1] 
date = input[3..4] 
year = input[6..9] 
datetime = DateTime.civil(input[6..9], input[0..1], input[3..4], 
          input[11..12], input[14..15], input[17..18]) 
Смежные вопросы