我有一个日期。使之成为该格式的通过时间我如何格式化:使用Timex格式化日期时间
Wed, 02 Oct 2002 15:00:00 +0200
或
Wed, 02 Oct 2002 15:00:00 GMT
或
Wed, 02 Oct 2002 15:00:00 EST
我已经试过这样:
Timex.format!(my_date, "%D, %d %M %Y %H:%i:%s T", :strftime))
但它抛出了一个例外:
%Timex.Format.FormatError{message: {:format, "Expected end of input at line 1, column 16"}} (expected a string)
虽然它正在转换为其他更简单的格式,没有错误。
这格式字符串中有多处错误。 '%D'不是星期几,时区是'%Z'(或'%z'或其他,但不是'T')。请参阅https://hexdocs.pm/timex/Timex.Format.DateTime.Formatters.Strftime.html。 – Dogbert