У меня есть столбец в формате строки, который я получаю через:
session.sql("select milestoneactualdate from dba")
Этот столбец содержит данные типа "20190101". Я хочу привести эту строку к дате через:
session.sql("select *, to_date(milestoneactualdate, '%YYYY%MM%DD') as datetest from dba").show()
Я тоже пробовал:
changedTypedf = df.withColumn("milestoneactualdate", to_date(df["milestoneactualdate"], '%YYYY%MM%DD').cast('Date'))
Но он всегда возвращает "ноль". Почему моя функция приведения не работает?