2016-07-24 402 views
5

こんにちは私は自分のテーブルに日付を挿入しようとしています。しかし、私はエラーを取得しています。Postgresqlエラー:日付/時刻フィールド値が範囲外です

set datestyle to SQL,DMY; 

set datestyle = dmy; 

しかし、問題がまだ存在する:私はまた は私が見つけた2つの解決策を試してみました。私が間違っているところで助けてください。これはエラーです:

Error Number: 

ERROR: date/time field value out of range: "24-07-2016" LINE 1: ...isalabad', E'Chief Executive ', E'1994-10-13', E'24-07-20...^HINT: Perhaps you need a different "datestyle" setting. 

INSERT INTO "employee" ("fullname", "loginname", "email", "password", "phone", "cnic", "address", "jobdescription", "birthdate", "registered", "qualification", "lastcompany", "lastsalary", "status", "location", "department", "designation", "path") VALUES (E'Shahzeb Akram', E'shaizi96', E'[email protected]', E'1234', E'3137688894', E'33100-8398084-5', E'Faisalabad, Faisalabad', E'Chief Executive ', E'1994-10-13', E'24-07-2016', E'BSCS', E'BOLT', E'121212', E'1', '', E'39', E'43', E'http://localhost/department/uploads/Shahzeb Akram/Screenshot_(1).png') 

Filename: C:/wamp/www/department/system/database/DB_driver.php 

Line Number: 691 
+0

使ってみて、私はそれを変更し、今では正常に動作している "ショーDATESTYLEを;"あなたの設定がこれまでに変わったかどうかを確認してください。いずれにしても、yyyy/mm/dd形式の日付が1つあることに注意してください。成功しても、もう一方の日付で失敗します。 – Avision

+0

「ISO、MDY」を表示しています –

答えて

1

html入力タグの日付形式をPostgresの日付形式に変更する必要があります。 @Avisionのおかげで、Postgresの現在の日付形式をどのように見ることができますか?

:)

<input type="text" data-date-format="mm-dd-yyyy" > 
関連する問題