2013-02-23 60 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]) 
相關問題