1

openerp 6.1 と postgresql の datetime フィールドに同じデータを表示する方法を知っている人はいますか?

7:00 (私のタイムゾーンは +8:00) にデータを作成すると、ビューにはデータが表示され7/8/2015 7:00:00ますが、データベースを確認すると、6/8/2015 22:00:00

使うときも

date : fields.date.context_today,

ビューとデータベースの日時データに同じ結果が表示されるようにするためのアイデアはありますか?

4

1 に答える 1

1

時刻は UTC で保存されるため、Odoo/OpenERP は単一のデータベース内で複数のタイムゾーンをサポートできます。そのため、datetime に関連するすべてのコード (サーバー レベルおよび Web UI レベル) は、その前提を念頭に置いて構築されています。データベースから別のタイムゾーンの値を取得する必要がある場合は、Odoo/OpenERP に時間値を管​​理させるよりも、フィールドの値から計算する方が簡単だと思います (保存はその一部にすぎません)。 UTC タイムゾーン。

于 2015-10-09T13:25:42.870 に答える