I want to convert my timestamp to datetime in jinja2..
here's my sample code:
import time
date = time.time()
self.tv['date'] = date
sample html:
<p>{{ date }}</p>
I want to convert it to datetime using jinja2 in python..
thanks..
I want to convert my timestamp to datetime in jinja2..
here's my sample code:
import time
date = time.time()
self.tv['date'] = date
sample html:
<p>{{ date }}</p>
I want to convert it to datetime using jinja2 in python..
thanks..
制作一个自定义过滤器,例如
@app.template_filter('ctime')
def timectime(s):
return time.ctime(s) # datetime.datetime.fromtimestamp(s)
并使用您的模板过滤器
{{ date | ctime }}
You convert it before passing it to a template, eg:
>>> import time
>>> date = time.time()
>>> from datetime import datetime
>>> datetime.fromtimestamp(date)
datetime.datetime(2013, 3, 1, 2, 57, 29, 472572)
And optionally use formatting:
>>> format(datetime.fromtimestamp(date), '%Y%m%d')
'20130301'
在模板中使用它:
{{ time | from_timestamp('%Y.%m.%d. %H:%M:%S UTC') }}
使用以下,数据
{
"timestamp": "1424197820"
}
模板
{{ timestamp|timestamp_to_time|datetimeformat('%a, %B %d') }}
渲染
2 月 17 日,星期二