Строка Snowflake GMT для преобразования даты - PullRequest
0 голосов
/ 04 августа 2020

Мы получаем строку '2019-11-30T18: 00: 00GMT-06: 00' в файле JSON, и ее необходимо преобразовать в метку времени, чтобы загрузить ее в столбец метки времени в снежинке. Я пробовал несколько параметров convert_timezone, to_timestamp et c, но напрасно, не могли бы вы сообщить мне, как я представляю эту строку (2019-11-30T18: 00: 00GMT-06: 00) в формате данных для конверсии.

Спасибо!

Ответы [ 2 ]

1 голос
/ 04 августа 2020

Используя более простой способ сделать это Snowflake, вы бы хотели запустить что-то вроде этого:

SELECT TO_TIMESTAMP('2019-11-30T18:00:00GMT-06:00','YYYY-MM-DDTHH:MI:SSGMT-TZH:TZM');

Результатом будет дата / время по умолчанию для вашей учетной записи вместе со смещением часового пояса это идет вместе с этим.

0 голосов
/ 04 августа 2020

Попробуйте описанный ниже подход

, если ваша таблица создана, как показано ниже

CREATE TABLE TIMESTAMP_TEST (DATE TIMESTAMP);

Вставьте значение как

INSERT INTO TIMESTAMP_TEST SELECT REPLACE (REPLACE ('2019-11-30T18: 00: 00GMT-06: 00', 'GMT'), 'T', '') FROM DUAL

Спасибо

...