ホームページ >データベース >mysql チュートリアル >PostgreSQL の「タイムゾーン付きタイムスタンプ」は実際にタイムゾーン情報を保存しますか?
「タイムゾーン付きタイムスタンプ」データ型のタイムゾーンストレージ
その名前に反して、「タイムゾーン付きタイムスタンプ」データ型PostgreSQL では、実際にはタイムゾーン情報は保存されません。タイム ゾーンの概念は単に表示上の考慮事項であり、セッションの現在のタイム ゾーン設定に基づいてタイムスタンプ値を調整することで処理されます。
タイムスタンプを保存すると、時点のみがキャプチャされます。ゾーン情報のない UTC タイムスタンプ。この単純なアプローチでは、64 ビットのストレージしか必要としません。
言い換えると、「タイムゾーン付きタイムスタンプ」データ型は、実際に格納される値である UTC タイムスタンプを計算するためのオフセットとして機能します。逆に、タイムスタンプをクライアントにレンダリングする場合、値は現在のタイムゾーン構成に従って表示されます。
以上がPostgreSQL の「タイムゾーン付きタイムスタンプ」は実際にタイムゾーン情報を保存しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。