我正在寻找一个功能,以获得天,月,年来格式化日期。 日期被存储在我的数据库的格式如下2012-09-26。
Answer 1:
如果你的目标是要显示在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
文章来源: Formatting date in Web2py Python