1
私はモバイルアプリケーションを構築しており、datetimeのベストプラクティスに従いたいと考えています。当初はインドで導入し、サーバー、データベース、アプリの時間をISTに任せました。日時の国際化
今、私たちは、私が日時を保存するべきか、他の国(タイムゾーン)にアプリを起動していますか?サーバーの時刻をUTCに設定し、アプリがユーザーのタイムゾーンに基づいて時刻を表示する必要がありますか?
日時を格納し、クライアントとサーバーの間の日付時刻形式を交換するという点でフォローするベストプラクティスは何ですか?クライアントは、UTCで日付時刻をサーバーに送信するのか、それともロケールと一緒にタイムゾーンを送信するのでしょうか?
私はあなたがUTCにデータを格納し、(UIで管理)現地時間でそれを示すべきだと思います。 –
[「_allタイムゾーンを意識した日付と時刻がUTCで内部的に保存されている彼らがclient._に表示される前にtimezone設定パラメータで指定されたゾーン内のローカル時間に変換されます。」](HTTPS://www.postgresql。 org/docs/current/static/datatype-datetime.html#DATATYPE-TIMEZONES) – Abelisto