如何使用Jinja将JSON时间戳转换为时间?

qkf9rpyu  于 2023-01-18  发布在  其他
关注(0)|答案(1)|浏览(184)

我有一个简单的JSON:

{
     "ts": "2022-07-17T09:24:21.840227"
}

我想知道用Jinja是什么日子。
我尝试了这两种变体:

{{ ts | iso8601_to_time | datetimeformat('%a, %B %d %Y, %H:%M:%S') }}
{{ ts | timestamp_to_time | datetimeformat('%a, %B %d %Y, %H:%M:%S') }}

但他们俩都在浪费时间。
我会期待这样的事情:

Sun, July 17 2022, 09:24:17

如何实现这种格式?

lhcgjxsq

lhcgjxsq1#

好吧,我马上就想明白了:

  • *{%设置我的日期= ts|拆分(."")%}

{%设置我的最终日期=我的日期[0] +'Z '%}
{{我的最终日期|开始时间("年-月-日时:分:秒XXX")|日期时间格式(" % a,%B % d %Y,%H:%M:%S")}}**
基本上:

  • 按.""符号拆分(创建点左侧[0]和右侧[1]的数组)

[二〇二二年七月十七日九时二十四分二十一秒]

  • 查看第一部分(左侧)并添加"Z"符号

2022年7月17日星期一上午9时24分21秒

  • 施点魔法

成交!

相关问题