jinja2 でタイムスタンプを日時に変換したい..
ここに私のサンプルコードがあります:
import time
date = time.time()
self.tv['date'] = date
サンプルhtml:
<p>{{ date }}</p>
Pythonでjinja2を使ってdatetimeに変換したい..
ありがとう..
jinja2 でタイムスタンプを日時に変換したい..
ここに私のサンプルコードがあります:
import time
date = time.time()
self.tv['date'] = date
サンプルhtml:
<p>{{ date }}</p>
Pythonでjinja2を使ってdatetimeに変換したい..
ありがとう..
テンプレートに渡す前に変換します。たとえば、次のようになります。
>>> 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'
次のデータを使用します
{
"timestamp": "1424197820"
}
テンプレート
{{ timestamp|timestamp_to_time|datetimeformat('%a, %B %d') }}
レンダリング
2月17日(火)