2013-02-23 22 views
0

现在我正在使用datetimepicker使用户可以轻松选择确切的日期/时间并以可读格式显示。但是,rails不喜欢这种格式,不能Time.parse它。将数据从datetimepicker(人类可读)转换为Time类(机器可读)

我已经试过了慢性的宝石,它的接近,但它仍然不能分析是这样的:

2013年2月27日下午8点36分57秒

我怎样才能让用户输入的时间为我的数据库可接受的格式? (蒙戈)


我用这种宝石: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]) 
相关问题