我正在寻找一个函数来格式化日期以获得日、月和年。日期以以下格式 2012-09-26 存储在我的数据库中。
问问题
4116 次
1 回答
11
如果您的目标是在 web2py 模板上显示,那么您必须使用纯 Python 来格式化
{{=row.datetime_field.strftime("%d/%m/%Y")}}
以上会生成25/09/2012
看看 Python strftime 文档。
如果您只想显示日期。
{{=row.datetime_field.date}}
您也可以将其设置为该字段的表示
db.mytable.datetime_field.represent = lambda value, row: value.strftime("format-here")
该表示将仅对 SQLFORM.grid 和 SQLTABLE 有用
所有你需要的是strftime
于 2012-09-26T16:50:54.100 回答