2016-08-02 85 views

回答

9

有在藥劑或鳳凰沒有這樣的功能:

從看起來像一個字符串

最好。 Ecto有一些基本的日期時間分析器,但他們無法分析您發佈的示例字符串。你可以使用這樣的日期時間庫,如timex。這裏是你如何分析的例子字符串的Timex:

iex(1)> Timex.parse("08/02/2016 6:15 PM", "{0D}/{0M}/{YYYY} {h12}:{m} {AM}") 
{:ok, ~N[2016-02-08 18:15:00]} 

(交換0D0M如果你的意思是在此日期解析到8月2日,而不是月8)

+0

啊,謝謝!這比我想寫的可怕的解析器要好得多。 –