没有时间生成iso8601字符串

generate iso8601 string without the time

根据 answers/comments here 我知道如何生成 iso860 日期时间字符串:

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

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

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

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

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