0

现在我正在使用 datetimepicker 让用户可以轻松选择准确的日期/时间并以可读的格式呈现。但是,rails 不喜欢这种格式并且不能 Time.parse 它。

我已经尝试过 Chronic gem,它很接近,但它仍然无法解析类似的内容:

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

如何使用户输入的时间成为我的数据库可接受的格式?(蒙哥)


我正在使用这个宝石:https ://github.com/asgeo1/bootstrap-datetimepicker-rails

基于此日期时间选择器:https ://github.com/tarruda/bootstrap-datetimepicker

在这里演示:http: //tarruda.github.com/bootstrap-datetimepicker/

4

2 回答 2

0

查看及时性 gem: https ://github.com/adzap/timeliness

于 2013-02-23T20:46:50.973 回答
0

日期选择器将始终以标准格式返回值,因此您可以对其进行解析。

#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])
于 2013-02-23T20:49:45.707 回答