JDBC中的时间处理
如果 要从数据库中获取完整的时间
比如年月日,时分秒
rs.getTimestamp()
如果是只获取年月日
// 默认获取年月日
/**
* JDBC获取日期方式使用java.sql.Date,其继承java.util.Date
* 所以两者相互兼容
*/
rs.getDate()
String类型的日期变成日期格式插入到数据库
String date = "2021-02-25";
// String ->java.util.Date
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
// 这个位置需要捕获异常,自行处理就行了
java.util.Date parse = sdf.parse(date);
//java.util.Date -> java.sql.Date
long time = parse.getTime();// 获取1970年到现在的毫秒数
java.sql.Date sqlDate = new java.sql.Date(time);
评论区