Spark Version: spark-2.0.1-bin-hadoop2.7 Scala: 2.11.8
I am loading a raw csv into a DataFrame. In csv, although the column is support to be in date for
To convert yyyyMMdd to yyyy-MM-dd you can:
yyyyMMdd
yyyy-MM-dd
spark.sql("""SELECT DATE_FORMAT( CAST(UNIX_TIMESTAMP('20161025', 'yyyyMMdd') AS TIMESTAMP), 'yyyy-MM-dd' )""")
with functions:
date_format(unix_timestamp(col, "yyyyMMdd").cast("timestamp"), "yyyy-MM-dd")