У меня есть значение метки времени в столбце базы данных Oracle, сохраненном в UTC. Я хочу прочитать его через jdbcTemplate Spring и преобразовать его в объект joda DateTime без какого-либо преобразования часового пояса, то есть прочитать его как есть, без преобразования или потери часового пояса.
Например, если временная метка ввода 2019-03-08 15:07:37.232
, я хотел бы иметь объект DateTime со значением 2019-03-08T15:07:37.232Z
Как мне этого добиться?
Обратите внимание на этот код - new DateTime(timestamp.getTime(), DateTimeZone.UTC))
не помогает, так как предполагает, что введенная временная метка находится в местном часовом поясе, и преобразует ее в UTC. Для приведенного выше значения 2019-03-08 15:07:37.232
результат равен 2019-03-08T09:37:37.232Z
Спасибо.