2012-03-07 76 views
0

解析這個時候,我有這個字符串我如何紅寶石

day = "2012-03-07T16-02-54" 

,我需要在MySQL日期時間插入和保存時間,以及

,如果我做

self.original_date = date 

我輸了時間

original_date: "2012-03-07 00:00:00" 
+0

你嘗試過什麼,除了天真的分配?例如,你是否至少認爲簡單的字符串替換技術將時間轉換爲賦值方法所理解的形式? – 2012-03-07 21:10:46

+0

我嘗試strptime和Date.parse ...我使用紅寶石1.9.2 ...是真正的downvote的原因 – Trace 2012-03-07 21:14:25

+0

你應該添加這些嘗試到quesiton。他們爲什麼不工作? – 2012-03-07 21:15:03

回答

3

問題EM是因爲時間格式,嘗試這樣的事情:

self.original_date = DateTime.strptime(day, "%Y-%m-%dT%H-%M-%S") 

其中day = "2012-03-07T16-02-54"