Это значение даты, которое я хочу использовать при преобразовании RDD в Dataframe.
Sun Jul 31 10:21:53 PDT 2016
Эта схема DataTypes.DateType вызывает ошибку.
java.util.Date is not a valid external type for schema of date
Поэтому я хочу заранее подготовить RDD таким образом, чтобы вышеуказанная схема могла работать. Как я могу исправить формат даты, чтобы он работал при преобразовании в фрейм данных?
//Schema for data frame
val schema =
StructType(
StructField("lotStartDate", DateType, false) ::
StructField("pm", StringType, false) ::
StructField("wc", LongType, false) ::
StructField("ri", StringType, false) :: Nil)
// rowrdd : [Sun Jul 31 10:21:53 PDT 2016,"PM",11,"ABC"]
val df = spark.createDataFrame(rddRow,schema)