Отметка времени с желаемым форматом часового пояса в SQL - PullRequest
0 голосов
/ 26 января 2019

Мне нужно обработать столбцы таблицы базы данных оракула с типом «Timestamp with Timezone».При получении формата мне нужно получить, как - 2018-12-04T01: 38: 33.342373-08: 00.

Когда я пытаюсь выбрать из таблицы следующий запрос, его получение возвращается как -2014-12-0922: 10: 40.776955IST

select to_char(a.creation_date,'YYYY-MM-DDHH24:MI:SS.FF6TZD')
  from TableName a;

Я проверил несколько типов формата TZ, но он не возвращается в нужном формате (2019-01-01T01: 38: 33.342373-08: 00)для меня.

Может кто-нибудь помочь с этим?

1 Ответ

0 голосов
/ 30 января 2019

Следующий запрос служит моей цели.

 select (to_char(a.creation_date,'YYYY-MM-DD"T"HH24:MI:SS.FF'))||DBTIMEZONE
  from TableName a;
...