Próbuję wstawić do znacznika czasu z pola strefy czasowej mojego DB ciąg znaków, który zawiera datę, godzinę i strefę czasową za pomocą przygotowanego oświadczenia.Jak mogę wstawić znacznik czasu z timezone w postgresql z przygotowanym oświadczeniem?
Problem polega na tym, że funkcja Timestamp.valueof nie uwzględnia strefy czasowej, którą zawiera ciąg znaków, co powoduje błąd. Akceptowanym formatem jest rrrr [m] m- [d] d gg: mm: ss [.f ...], który nie wspomina o strefie czasowej.
To jest dokładny kod, który powoduje błąd:
pst.setTimestamp (2, Timestamp.valueOf ("24.08.2012 14:00:00 +02: 00"))
Czy istnieje sposób, że mogę go pokonać? Z góry dziękuję!
Ok to akceptowalne podejście, ale chciałbym wiedzieć, czy jest jakikolwiek sposób robienia tego przez wyżej wspomniany sposób. –