Формат отметки времени из столбца типа массива (запрос из PySpark) отличается от того, что я получаю из браузера - PullRequest
0 голосов
/ 18 октября 2019

У меня в таблице есть столбец типа массива с именем history.

select history from table

Когда я запрашиваю из браузера снежинок, он показывает

[{
  "expirydate": "2019-01-23 23:59:59.000 -0700" 
}]

когда я запускаю тот же запрос из PySpark, он показывает

[Row(history=u'[{"expirydate":"-0700 2019-09-23 23:59:59.000"}]')]

Я пытался явно установить некоторые параметры сеанса

TIMESTAMP_LTZ_OUTPUT_FORMAT

TIMESTAMP_NTZ_OUTPUT_FORMAT

TIMESTAMP_TZ_OUTPUT_FORMAT

TIMESTAMP_OUTPUT_FORMAT

через метод options() и запрос alter session set, но ничего не помогло.

Я ожидаю, что результат запроса, полученный из PySpark, будеттак же, как я вижу в Snowflake Browser

...