关于数据库存储时间问题?急~~!!!在线等 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");java.util.Date dd = new java.util.Date();String date = sdf.format(dd); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你数据库时间设定有问题,在MYSQL里选择TIMESTAMP,别的数据库我就不清楚了。 如果你的数据库里是DATE字段就用pstmt.setDate(5,new java.sql.Date(new java.util.Date().getTime()).toString());//-实践经验证明在SQL SERVER里正确。TIMESTAMP是不可以更新的,用来同步用的,不是记录时间的,记录时间用DATE 上面错了,应该是pstmt.setString(5,new java.sql.Date(new java.util.Date().getTime()).toString()); pstmt.setTimeStamp(5,new java.sql.Date(new java.util.Date().getTime())); 要取得系统时间?oracle提供了SYSDATE函数.pstmt.setString(5,"SYSDATE"); 要取出时间,要用rs.getTimestamp(i),这样取出来的才有时间,不然就只有日期。 数据库中的字段属性是日期型的,最好别用java.util.Date,一般用java.sql.Date.来存取. java.util.Date dateUtil = new java.util.Date();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String dateStr = sdf.format(dateUtil);java.sql.Date dateSql = java.sql.Date.valueOf(dateStr);pstmt.setDate(dateSql);//或者 select current_date form dual; Calendar cNow = Calendar.getInstance();pstmt.setDate(5,new java.sql.Timestamp(cNow.getTimeInMillis())); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");java.util.Date dd = new java.util.Date();String date = sdf.format(dd); 如何用程序自动拨号和断开,在XP下 help !!! jbuilder + comm.jar 高分急救!!!!!!!!!!!!!!!! 如何求两条直线的交点坐标,大虾请进!!! 求另一种的方法调用的解释 ImageIcon问题 Java 中利用Comparator对 map进行排序的问题 java图形界面设计,关于设计位置的问题 '分解txt="a-s-d-f" 如何用java写 我的第一次写java~~~~~求教100分~~救命~~~ 请问java中处理界面的常用方法??例如。。。。 求基于 Eclipse3 建模工具 关于有异常throw的时候如何处理return的问题
pstmt.setDate(5,new java.sql.Date(new java.util.Date().getTime()).toString());
//-实践经验证明在SQL SERVER里正确。TIMESTAMP是不可以更新的,用来同步用的,不是记录时间的,记录时间用DATE
pstmt.setString(5,new java.sql.Date(new java.util.Date().getTime()).toString());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateStr = sdf.format(dateUtil);java.sql.Date dateSql = java.sql.Date.valueOf(dateStr);pstmt.setDate(dateSql);//或者 select current_date form dual;
pstmt.setDate(5,new java.sql.Timestamp(cNow.getTimeInMillis()));
java.util.Date dd = new java.util.Date();
String date = sdf.format(dd);