调试了好长时间
- //将当前日期时间存入数据库
- pstmt.setTimestamp(4, new Timestamp(System.currentTimeMillis()));
- pstmt.setTimestamp(4, new Timestamp((new java.util.Date()).getTime()));
如果想用javabean添加时间
数据库中的时间格式是Date,Datetime
首先把时间格式化一下
SimpleDateFormat fmt=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
PreparedStatement.setDate就不要用了
PreparedStatement.setString(11,fmt.format(info.getDate()));
取时间的时候
user.setDatetime(rs.getTimestamp("datetime"));
然后再格式化一下
System.out.print(fmt.format(user.getDatetime()));
实验证明是很好