java的时间是java.util.Date
数据库的时间是java.sql.Date
java插入数据库时间
先将java时间转成数据时间
java.util.Date javatime=new java.util.Date();
java.sql.Date date=new java.sql.Date(javatime.getTime());
preparedStatement .setDate(第几位,date);
System.out.println(“请输入入职时间yyyy-MM-dd”);
String date=scanner.next();
try {
worker.setEntrytime(new SimpleDateFormat(“yyyy-MM-dd”).parse(date));
} catch (ParseException e) {
e.printStackTrace();
}
java从数据库取时间
先将数据库时间转成java时间
java.sqll.Date javatime=new jjava.sql.Date();
java.util.Date date=new java.util.Date(javatime.getTime());
Timestamp timestamp=resultSet.getTimestamp(“entrytime”);
if (timestamp!=null){
worker.setEntrytime(new java.util.Date(timestamp .getTime()));//桥梁.getTime()
}