没有时间生成iso8601字符串

时间:2017-03-27 11:55:33

标签: date elixir iso8601

根据答案/评论here我知道如何生成iso860日期时间字符串:

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

然而,是否有最佳实践方法可以在没有时间的情况下生成上述内容? 到目前为止,我有:

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

1 个答案:

答案 0 :(得分:7)

Timex的格式字符串允许大括号外的任意文字,因此如果您只想将Z添加到{ISOdate}(如评论中所述),您可以使用{{1}格式化}:

{ISOdate}Z