- java.util.Date (日期 + 时分秒)不能直接插入数据库中。
- java.sql.Date (只有日期) 可直接插入数据库;
- java.sql.Time (只有时间) 可以直接插入数据库;
- java.sql.Timestamp (日期 + 时间) 可以直接插入数据库;
因此我们可通过将Java.util.Date转换为Java.sql.Timestamp来实现:系统日期时间 -> 数据库
插入数据时:
psmt.setTimestamp( index , new java.sql.Timestamp(xxx.getCreatedAt().getTime()));
读取数据时:
xxx.setCreatedAt(rs.getTimestamp("time"));
转载自:https://blog.csdn.net/m0_37524661/article/details/70169902?utm_source=blogxgwz4