2017-12-28 47 views
0

私はトランザクションと関係があるAPIを持っています。日付と時刻のタイムゾーンの処理

親トランザクション(PT)は複数の子トランザクションを持つことができます。 。 親と子トランザクションの両方において、(CT)私はUTCに日時フィールドを保存する(私はDjangoのDateTime(auto_now_add=Trueを使用)

しかし、私はので、ここでいくつかのことをクリアする必要がありますが、私の質問は以下のとおりです。

  1. CSVファイルのトランザクションを現在のAPIにインポートする必要があります.CSVのトランザクションの大半は現地時間帯で、日付(YYYY-MM-DD)のみです。

  2. クライアントは日付ピッカーから日付(2017-12-28)を選択します。これはAPIでどのように検索する必要がありますか?私は時間がないので、タイムゾーンが異なります。

答えて

0

年、月、日がある場合は、datetimeタイプを使用しないでください。代わりにdateタイプを使用してください。日付値のみを扱う場合

https://docs.python.org/3/library/datetime.html#datetime.date

https://docs.djangoproject.com/en/2.0/ref/models/fields/#datefield

タイムゾーンは適用されません。

+0

私の場合は、日付と時刻を保存する必要があるため、時刻情報が必要になりますが、ユーザーは日付でフィルタリングします。 トランザクションにカスタム日付を入力できる問題があります。 したがって、Dateのみを保存するときは、Users DateのタイムゾーンまたはServersの日付のタイムゾーンを保存する必要があります。 – user3334406

+0

何時ですか?あなたの質問によると、取引にはcsvファイル内の日付しかありません。 –

関連する問題