unsupportedOperationException Error converting string to DateTime using Joda time

后端 未结 3 1248
有刺的猬
有刺的猬 2021-01-21 19:16

I am converting string to datetime field using joda.time.Datetime libraries but it throws unsupported exception Here is main class code:

//create new var with          


        
3条回答
  •  执念已碎
    2021-01-21 19:33

    Scala spark schema doesnot support datetime explicitly. You can explore other options. They are:

    1. Convert datetime to millis and you can maintain in Long format .

    2. Convert datetime to unixtime (java format) https://stackoverflow.com/a/44957376/9083843

    3. Convert datetime to string. you can change back to joda datetime at any moment using DateTime.parse("stringdatetime")

    4. If you still want to maintain in joda datetime in scala schema then you can convert your dataframe to sequence

      dataframe.rdd.map(r =>DateTime.parse(r(0).toString())).collect().toSeq

提交回复
热议问题