在Web2py Python中格式化日期

Agu*_*ira 4 python database date web2py

我正在寻找格式化日期的功能,以获得日,月和年.日期以2012-09-26的格式存储在我的数据库中.

Bru*_*uno 11

如果您的目标是在web2py模板上显示,那么您必须使用纯Python进行格式化

{{=row.datetime_field.strftime("%d/%m/%Y")}}
Run Code Online (Sandbox Code Playgroud)

以上将产生 25/09/2012

讲述Python strftime文档.

如果你想只显示一天.

{{=row.datetime_field.date}}
Run Code Online (Sandbox Code Playgroud)

您也可以将其设置为该字段的表示形式

db.mytable.datetime_field.represent = lambda value, row: value.strftime("format-here")
Run Code Online (Sandbox Code Playgroud)

该表示仅对SQLFORM.grid和SQLTABLE有用

所有你需要的是 strftime