个人的小知识总结:
为了方便自己查询!
Mysql数据库中日期跟时间的我知道有两种,一种是date
类型,还有一种是datetime
类型,date
类型也就是我们常见的储存yyyy-MM-dd
类型的日期,它不能储存时间,也就是只能储存日期,另外一种dateitme
自然就是又可以储存日期同时也可以储存时间,不过是连在一起的,也就是我需要的目标类型。查询Mysql手册中连接 datetime
可以保存1000-01-01
到 9999-12-31
的日期。查询了一会提取出两行核心代码,就是使用Timestamp对象,代码如下:
java.util.Date date = new java.util.Date(); // 获取一个Date对象 Timestamp timeStamp = new Timestamp(date.getTime()); //将日期时间转换为数据库中的timestamp类型 aoaNoticeList.setModifyTime(timeStamp); //再将转换好的数据放入有Date类型数据的实体对象中。以做数据库操作
这里再加一点:Timestamp为Date的子类。