4

日、月、年を取得するために日付をフォーマットする関数を探しています。日付は次の形式でデータベースに保存されています2012-09-26。

4

1 に答える 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 に答える