Почему я не могу вернуть часовой пояс из Oracle, вызвав хранимую процедуру из Java? - PullRequest
0 голосов
/ 14 июля 2020

У меня есть хранимая процедура для возврата времени данных с часовым поясом, например:

select 
    to_char(TO_TIMESTAMP_TZ('2020-DEC-15 05:10','YYYY-MON-DD HH24:MI'),'YYYY-MM-DD HH:MI AM TZD') 
from dual;

Когда я выполняю эту хранимую процедуру непосредственно из SQL Developer, результат:

2020-12-15 05:10 AM EST

Но если я вызываю эту хранимую процедуру из кода Java, она возвращает

2020-12-15 05:10 AM

Часовой пояс не извлекается.

В чем причина разницы? Как вернуть часовой пояс из Java?

...