Я пытаюсь прочитать формат даты 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», но с типом метки времени.
Возможно ли это вообще?