java时间类型转成数据库时间格式
数据库存储时间格式一般用date 和 datetime
date精确到天 格式:yyyy-MM-dd
datetime精确到秒 格式:yyyy-MM-dd HH:mm:ss
在java中对应的类型:
date---------Date
datetime--------TimeStamp语句中
这两个类型的对象可以直接写入sql
Date和TimeStamp在sql包下,类中都有个用时间戳作为参数的构造函数
示例:
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateStr="2020-07-25 23:12:44";
Date date = format.parse(dateStr); //util包下的Date
Timestamp timestamp = new Timestamp(date.getTime()); //date.getTime()获取时间戳
java.sql.Date sqldate=new Date(date.getTime())