日、月、年を取得するために日付をフォーマットする関数を探しています。日付は次の形式でデータベースに保存されています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 に答える