Ich versuche, in eine Zeitmarke mit Zeitzone Feld meiner DB eine Zeichenfolge einfügen, die Datum, Uhrzeit und Zeitzone mit vorbereiteten Anweisung enthält.Wie kann ich Zeitstempel mit Zeitzone in Postgresql mit vorbereiteten Anweisung einfügen?
Das Problem ist, dass Timestamp.valueof Funktion berücksichtigt nicht die Zeitzone, die der String enthält, so dass es einen Fehler verursacht. Das akzeptierte Format ist yyyy- [m] m- [d] d hh: mm: ss [.f ...], das die Zeitzone nicht erwähnt.
dass der genaue Code ist, der den Fehler verursacht:
pst.setTimestamp (2, Timestamp.valueOf ("2012-08-24 14.00.00 +02: 00"))
Gibt es eine Möglichkeit, dass ich es überwinden kann? Vielen Dank im Voraus!
Ok das ist ein akzeptabler Ansatz, aber ich würde gerne wissen, ob es eine Möglichkeit gibt, es auf dem zuvor genannten Weg zu tun. –