首先说明下,我用的是ssh框架,表里有一个字段是插入当前系统时间,然后hibernate生成的时间类型我改成了java.sql.date 就是这个字段 private Date DApplyChkDt;
oracle数据库里定义的类型是DATE 。我想插入当前时间,总是转换不对,这样虽然可以,setDApplyChkDt(new java.sql.Date(new java.util.Date().getTime()));但是时间格式不具体,只有年月日,没有时分秒。
再然后我就这样写的
SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String datetime = tempDate.format(new java.util.Date().getTime());
我想转换datetime,也是用上面的方法
setDApplyChkDt(new java.sql.Date(datetime));
然后就是错误信息 :The constructor Date(String) is undefined
我该怎么做,求帮助
oracle数据库里定义的类型是DATE 。我想插入当前时间,总是转换不对,这样虽然可以,setDApplyChkDt(new java.sql.Date(new java.util.Date().getTime()));但是时间格式不具体,只有年月日,没有时分秒。
再然后我就这样写的
SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String datetime = tempDate.format(new java.util.Date().getTime());
我想转换datetime,也是用上面的方法
setDApplyChkDt(new java.sql.Date(datetime));
然后就是错误信息 :The constructor Date(String) is undefined
我该怎么做,求帮助
解决方案 »
- struts2 action为什么无法获取到参数
- java.lang.NullPointerException
- struts1.x 的标签用起来感觉没有jstl爽,现在这个struts标签用得多吗?有必要花时间学习不?
- struts的<html:radio>标签问题
- 框架学习小站java99开站,散分庆贺!!
- Hibernate中单表一对多双向关联问题
- 程序交流群
- JMS造成的一个数据库错误:Cannot obtain XAConnection Creation of XAConnection for pool apsDBPool failed after waitSecs
- IIS6.0与Resin_3.0.8的整合
- borland enterprise server 5.0.2 启动疑问!!!!!!!!!!!
- 充值送彩票该怎么实现啊
- IBatis封装成List时为空,但SQL语句查询的是有记录的,请问什么原因?
把换成java.util.date
String datetime = tempDate.format(new java.util.Date().getTime());
直接这样,不需要转换了。
SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String datetime = tempDate.format(date); //格式化
setDate(new java.sql.Date.valueOf(datetime ));//把字符转转换成Date类型。