Мне нужно преобразовать строку (дата с часовым поясом) в метку времени.Преобразованный столбец отметок времени должен иметь то же значение, что и строковое поле.
Есть строковое поле, в котором есть сдвиг даты и времени, я попытался преобразовать его в тип данных отметки времени, он фактически преобразован в формат UTCно я хочу иметь ту же дату и время со смещением, что и у типа данных timestamp.
Seq("2019-02-05T18:59:11.0874121+05:30").toDF("date_str")
.select($"date_str")
.withColumn("date_timestamp",$"date_str".cast("timestamp"))
.show(false)
Я ожидаю, что столбец date_timestamp должен иметь "2019-02-05T18:59:11.0874121+05:30"
, но фактически он конвертируется в формат UTC "2019-02-05T13:29:11.087+0000"
.