1

私が欲しいのは:1.トランザクションが実行されると、現在の時刻が記録されます2.クライアント側のタイムゾーンに基づいて時間が自動的に変換されるように、タイムゾーン情報も保存されます

そのため、TIMESTAMP は私にとって完璧な選択のように思えますが、長期間維持する必要があるアプリケーションには範囲が小さすぎる (1970 年から 2038 年) ことが判明しました。どうすればこの制限を回避できるのだろうか。DATETIME の範囲がはるかに広いことは知っていますが、要件を満たしていないようです。2、あなたのアイデアをいただけますか?

4

1 に答える 1

0

タイムゾーン オフセットを別のフィールドに保存しDATETIME、非常に正当な理由がない限り、すべての日付と時刻に対して UTC で表される を使用して保存する必要があります。

タイム ゾーン オフセットだけでは意味がないため、完全なタイム ゾーン名を表す必要があります。たとえば、-0400 は、東部夏時間または中部標準時を指す場合があります。

于 2012-09-06T03:58:46.153 に答える