コンテンツへスキップ
SQL/データベースエラーエラー
22007

22007 — 無効な日時フォーマット

日付・時刻・タイムスタンプの値が無効なフォーマットである。

postgresql

このエラーの原因

日付/時刻型に変換しようとしている文字列が期待されるフォーマットと一致しない。区切り文字の誤りや月/日の順序の混同がよくある原因。

修正方法

ISO 8601 フォーマット (YYYY-MM-DD) を使用する。フォーマット指定子を伴う明示的な解析関数を使用する。クエリ実行前に日付文字列を検証する。

公式ドキュメント

関連するエラーコード