7

jinja2 でタイムスタンプを日時に変換したい..

ここに私のサンプルコードがあります:

import time

date = time.time()
self.tv['date'] = date

サンプルhtml:

<p>{{ date }}</p>

Pythonでjinja2を使ってdatetimeに変換したい..

ありがとう..

4

4 に答える 4

4

テンプレートに渡す前に変換します。たとえば、次のようになります。

>>> import time
>>> date = time.time()
>>> from datetime import datetime
>>> datetime.fromtimestamp(date)
datetime.datetime(2013, 3, 1, 2, 57, 29, 472572)

オプションで書式設定を使用します。

>>> format(datetime.fromtimestamp(date), '%Y%m%d')
'20130301'
于 2013-03-01T02:58:09.157 に答える
-2

次のデータを使用します

{
    "timestamp": "1424197820"
}

テンプレート

{{ timestamp|timestamp_to_time|datetimeformat('%a, %B %d') }}

レンダリング

2月17日(火)

ソース

于 2019-09-18T02:21:40.477 に答える