例如数据库里面是2016.10.20 ,则在java 中查询出来是2016.10.18. 可以将date改成datetime,则会显示实际时间。 还有一种说法是数据库驱动不对,换成sqljdbc4.jar