5

Timex モジュールを特定の方法でフォーマットしようとしています。今日の日付を取得しようとしています。しかし、私はそれを次のようにフォーマットしたい:

2017/12/12。

年/分/日

ruby では strftime クラスに行きますが、Elixir でこれを行う方法がわかりません:

現在の試行:

Timex.local => #DateTime<2017-12-12 19:57:17.232916-05:00 EST America/Detroit>

それを取得して、指定した方法でフォーマットするにはどうすればよいですか?

4

7 に答える 7

10

Elixir 1.11 には、必要に応じてCalendar.strftime/3が組み込まれていstrftimeます。

Calendar.strftime(~U[2019-08-26 13:52:06.0Z], "%y-%m-%d %I:%M:%S %p")
"19-08-26 01:52:06 PM"
于 2021-03-21T00:45:50.590 に答える