2017-03-27 61 views
0

按答案/评论here我知道如何生成iso860时间字符串ISO8601字符串:产生没有时间

iex> Timex.now() |> Timex.format("{ISO:Extended:Z}") 
{:ok, "2015-12-01T09:40:44.716499ZZ"} 

不过是有一个最佳实践的方法来生成不受时间以上? 到目前为止,我有:

iex> to_string(Timex.today) <> "Z" 
+2

所以你想要的日期+“Z”?你可以做'|> Timex.format!(“{ISOdate} Z”)'。 – Dogbert

+0

绝对传说 - 不知道你可以在引号中加入字符。 – category

+0

@ Dogbert不能投票评论作为答案! – category

回答

7

的Timex的格式字符串允许括号外的任意文本,因此,如果您只是想添加Z{ISOdate}(如澄清意见),你可以用{ISOdate}Z格式:

iex(1)> Timex.today |> Timex.format!("{ISOdate}Z") 
"2017-03-27Z"