2016-08-02 60 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

啊,谢谢!这比我想写的可怕的解析器要好得多。 –