我正在使用Java-Spark。
我在Dataset
对象中有下表:
creationDate
15/06/2018 09:15:28
我选择此列
Dataset<Row> ds = dataframe.select(new Column("creationDate").as("mydate").cast("date"));
我写着:
ds.write().mode(mode).save(hdfsDirectory);
也尝试:
ds.write().option("dateFormat","dd/MM/yyyy HH:mm:ss").mode(mode).save(hdfsDirectory);
但是当我在桌子上看时,列mydate
为空。
如何将日期写到Hive表中?我知道默认的日期格式应该是dd-MM-yyyy,但是我的文本是dd / MM / yyyy格式,因此无法更改。
有什么建议吗?
谢谢。