Leo*_*ark 6 python google-app-engine timestamp python-datetime
我想将我的时间戳转换为jinja2中的datetime ..
这是我的示例代码:
import time
date = time.time()
self.tv['date'] = date
Run Code Online (Sandbox Code Playgroud)
示例html:
<p>{{ date }}</p>
Run Code Online (Sandbox Code Playgroud)
我想在python中使用jinja2将它转换为datetime ..
谢谢..
Kyu*_*Kim 10
制作一个自定义过滤器
@app.template_filter('ctime')
def timectime(s):
return time.ctime(s) # datetime.datetime.fromtimestamp(s)
Run Code Online (Sandbox Code Playgroud)
并使用您的模板过滤器
{{ date | ctime }}
Run Code Online (Sandbox Code Playgroud)
您可以在将其传递给模板之前对其进行转换,例如:
>>> import time
>>> date = time.time()
>>> from datetime import datetime
>>> datetime.fromtimestamp(date)
datetime.datetime(2013, 3, 1, 2, 57, 29, 472572)
Run Code Online (Sandbox Code Playgroud)
并可选择使用格式:
>>> format(datetime.fromtimestamp(date), '%Y%m%d')
'20130301'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9158 次 |
| 最近记录: |