commonEDWUDFManager.ROUND(expression.toString(), format)
.getTime()
以java.util.Date格式提供输出1901-01-01
Date sqlDate = new java.sql.Date(commonEDWUDFManager.ROUND(expression.toString(), format.getTime());
System.out.println(sqlDate);
输出1901-01-01
DateWritable dateWritable = new DateWritable(sqlDate);
System.out.println(dateWritable);
输出1901-01-02
当我将java.sql.Date强制转换为DateWritable时,它正在更改Date。 我想知道为什么?