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

来源:2-7 JDBC实战---搭建控制层

qq_风逝流沙_0

2016-03-06 15:18

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

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

Date date= new Date();

mysql中的生日是对的

写回答 关注

1回答

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

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


JDBC之 “ 对岸的女孩看过来”

一起领略JDBC的奥秘,为进一步学习集成框架打下良好的基础

99327 学习 · 856 问题

查看课程

相似问题