Mich: Please take a look at: sql/core/src/test/scala/org/apache/spark/sql/DateFunctionsSuite.scala
test("function to_date") { Remember to: import org.apache.spark.sql.functions._ On Fri, Mar 25, 2016 at 7:59 AM, Mich Talebzadeh <mich.talebza...@gmail.com> wrote: > This works with sql > > sqltext = """ > INSERT INTO TABLE t14 > SELECT > INVOICENUMBER > , > TO_DATE(FROM_UNIXTIME(UNIX_TIMESTAMP(paymentdate,'dd/MM/yyyy'),'yyyy-MM-dd')) > AS paymentdate > , NET > , VAT > , TOTAL > FROM tmp > """ > sql(sqltext) > > > but not in UDF. I want to convert it to correct date format before > writing it to table > > Thanks > > > > Dr Mich Talebzadeh > > > > LinkedIn * > https://www.linkedin.com/profile/view?id=AAEAAAAWh2gBxianrbJd6zP6AcPCCdOABUrV8Pw > <https://www.linkedin.com/profile/view?id=AAEAAAAWh2gBxianrbJd6zP6AcPCCdOABUrV8Pw>* > > > > http://talebzadehmich.wordpress.com > > > > On 25 March 2016 at 14:54, Ted Yu <yuzhih...@gmail.com> wrote: > >> Do you mind showing body of TO_DATE() ? >> >> Thanks >> >> On Fri, Mar 25, 2016 at 7:38 AM, Ted Yu <yuzhih...@gmail.com> wrote: >> >>> Looks like you forgot an import for Date. >>> >>> FYI >>> >>> On Fri, Mar 25, 2016 at 7:36 AM, Mich Talebzadeh < >>> mich.talebza...@gmail.com> wrote: >>> >>>> >>>> >>>> Hi, >>>> >>>> writing a UDF to convert a string into Date >>>> >>>> def ChangeDate(word : String) : Date = { >>>> | return >>>> TO_DATE(FROM_UNIXTIME(UNIX_TIMESTAMP(word),"dd/MM/yyyy"),"yyyy-MM-dd") >>>> | } >>>> <console>:19: error: not found: type Date >>>> >>>> That code to_date.. works OK in sql but not here. It is complaining >>>> about to_date? >>>> >>>> Any ideas will be appreciated. >>>> >>>> Thanks, >>>> >>>> >>>> Dr Mich Talebzadeh >>>> >>>> >>>> >>>> LinkedIn * >>>> https://www.linkedin.com/profile/view?id=AAEAAAAWh2gBxianrbJd6zP6AcPCCdOABUrV8Pw >>>> <https://www.linkedin.com/profile/view?id=AAEAAAAWh2gBxianrbJd6zP6AcPCCdOABUrV8Pw>* >>>> >>>> >>>> >>>> http://talebzadehmich.wordpress.com >>>> >>>> >>>> >>> >>> >> >