很久没有用Mysql了,发现小小的时间问题也遇到不少麻烦,呵呵 所以总结一下: 第一种: Date time= new java.sql.Date(new java.util.Date().getTime()); 第二种: java 用PreparedStatement来setDate,用问号的形式给日期问号赋值 pstmt.setTimestamp(8, new Timestamp(System.currentTimeMillis())); pstmt.setDate(1, new java.sql.Date(date1.getTime())); 其实向mysql数据库里插入时间字段也是很容易的,只要设置为java.util.Date类型后,以Hibernate的Pojo类对象为例,pojo.set(new java.util.Date());就可用了。 以下附录在网上找到的相关资料: Mysql 与 java 的时间类型 java.util.Date 是java.sql.Date的父类 (责任编辑:admin) |