Mysql&Java:时间类型

发布于 2021-11-16  1039 次阅读


Java中与MySQL数据库时间类型对应的时间类型
MySQLjava
Datetimejava.sql.Timestamp/java.util.Date/String(格式正确:2016-09-21 23:42:31)
Timestampjava.sql.Timestamp/java.util.Date
Datejava.sql.Date
Timejava.sql.Time
Yearjava.sql.Date
  • java.util.Date类型的时间转成java.sql.Date类型时间

Date time= new java.sql.Date(new java.util.Date().getTime());
  • java.util.Date类型的时间转成java.sql.Timestamp类型时间

//获得系统时间
Date date = new Date();
//将时间格式转换成符合Timestamp要求的格式.
String now = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(date);
//转换
 Timestamp timestamp =Timestamp.valueOf(now);

欢迎欢迎~热烈欢迎~