Java Sql Date转换为DateWritable

时间:2015-02-18 10:50:15

标签: java date hive

   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。 我想知道为什么?

0 个答案:

没有答案