Отображение значения метки времени в формате iso8601 с помощью Apache Spark SQL - PullRequest
0 голосов
/ 18 октября 2018

Я пытаюсь прочитать формат даты ISO 8601 в кадре данных SQL.Но Spark SQL удаляет информацию о часовом поясе из окончательного значения.Несмотря на то, что время настраивается на UTC + 00 и удаляется часть часового пояса, я хочу, чтобы Spark показывал значение с информацией о часовом поясе, совпадающей с вводом.1006 * и

scala> res1.printSchema()
root
 |-- value: string (nullable = true)
 |-- CAST(unix_timestamp(value, yyyy-MM-dd'T'HH:mm:ssXXX) AS TIMESTAMP): timestamp (nullable = true)`

первый столбец является строковым значением, а второй - меткой времени.

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

, что означает, что мой вывод должен выглядеть как «2018-03-21T08: 15: 00 + 01: 00», но с типом метки времени.

Возможно ли это вообще?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...