Spark- SQL 3.x вставить столбец даты как 1970-01-01 по умолчанию - PullRequest
0 голосов
/ 01 августа 2020

При использовании сберегательного сервера Spark 3.x я обнаружил, что столбцы даты вставляются как «1970-01-01». Я попытался преобразовать значение как дату, но результат тот же.

Шаги для воспроизведения:

CREATE TABLE IF NOT EXISTS example(HistoryDate DATE)

insert into example values(cast('2018-01-01' as date))

Но это сохраняет по умолчанию в столбце даты указано «1970-01-01». Кто-нибудь знает, почему это происходит?

Я просто проверяю, что метка времени работает нормально, и вставляю фактические данные.

...