Я пытаюсь вставить в метку времени с полем часового пояса моего БД строку, которая включает дату, время и часовой пояс, используя подготовленный оператор.
Проблема заключается в том, что функция Timestamp.valueof не учитывает часовой пояс, в который строка включается, поэтому она вызывает ошибку. Принимаемый формат - yyyy- [m] m- [d] d hh: mm: ss [.f...], который не упоминает часовой пояс.
Это точный код, который вызывает ошибку:
pst.setTimestamp(2, Timestamp.valueOf( "2012-08-24 14:00:00 +02: 00" ))
Есть ли способ, которым я могу его преодолеть? Спасибо заранее!