1.MySQL中时间设置有两种Date,DateTime
date:只有年月日 例:2021-10-10
datetime:年月日 时分秒 例:2021-10-10 12:12:12
2.在idea中查询数据库时间时,遇到的问题(主要针对的datetime)
数据库中存储时间为 2021-10-10 12:12:12
第一种:查询后只显示 2021-10-10 没有显示时分秒,采用个体Timestamp()来获取
resultSet.getTimestamp("time")
也可以用 resultSet.getObject("time") 第二种:用Timestamp(),getObject() 有时会出现秒后有小数点
可以用Date工具中的格式化
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") format.format(resultSet.getTimestamp("time"));就可以获取正确的时间
第三种:查询出来的时间相差8个小时
数据库时间与当地时