Date format problem with INSERT statement.

From: Olav Gjerde <olavgjerde(at)yahoo(dot)no>
To: pgsql-jdbc(at)postgresql(dot)org
Subject: Date format problem with INSERT statement.
Date: 2006-04-13 14:38:14
Message-ID: 20060413143814.60372.qmail@web86913.mail.ukl.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

If I do an:

INSERT INTO wdata (date)
VALUES ('13.04.06');

From the Query Tool in PGAdmin it will insert the dd.mm.yy format correctly without problems.

But when I do this in Java I get this error message

SQLException: ERROR: date/time field value out of range: "13.04.06"
SQLState: 22008
VendorError: 0

This is because it reads the date format as mm.dd.yy because when I insert with the value '12.04.06' it works perfect. I've changed the datestyle in my Database to European but it still doesn't work. Do the JDBC driver only insert dates in the US format?

Olav

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Xavier Poinsard 2006-04-13 14:51:24 Re: Date format problem with INSERT statement.
Previous Message Harald Armin Massa 2006-04-13 14:16:36 Re: browser shows garbage instead of UTF-8 characters