调试了好长时间
1.//将当前日期时间存入数据库
2.pstmt.setTimestamp(4, new Timestamp(System.currentTimeMillis()));
3.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()));
实验证明是很好
本文介绍了如何在Java中操作日期时间并将其存入数据库的方法。重点讲解了使用SimpleDateFormat进行时间格式化的过程,以及PreparedStatement在设置时间和字符串类型字段时的具体应用。同时,也提到了从数据库读取时间后再次格式化的步骤。
1022

被折叠的 条评论
为什么被折叠?



