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() }