问答详情
源自:2-7 JDBC实战---搭建控制层

java.util.Date向java.sql.Date类型转换的时候出错

我先定义这样一个Date对象
Date date= new Date(1987, 04, 27);
然后这样传参
g1.setBirthday(date);
结果mysql中的生日是错的

但是,如果我定义日期为当前日期的话

Date date= new Date();

mysql中的生日是对的

提问者:qq_风逝流沙_0 2016-03-06 15:18

个回答

  • rookie2maven
    2016-03-06 16:33:46

    date 的格式问题,试试 new GregorianCalender(yyyy,MM,dd),或者用 SimpleDateFormat包装下