首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

hibernate操作oracle出现日期错误

2012-12-15 
hibernate操作oracle出现日期异常数据库是Date类型。实体类里是String类型。用的hibernatedaosupport的save(

hibernate操作oracle出现日期异常
数据库是Date类型。实体类里是String类型。

用的hibernatedaosupport的save()方法保存到oracle数据库,
已经用simpledateformat转换过了
//SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
//email.setSendTime(sf.format(new Date()));

但还是报错啊
literal does not match format string
[最优解释]

//如果你的格式是字符串
SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String strDateTime = "2010-09-21 15:30:21";
email.setSendTime(sf.parse(strDateTime));
//如果直接获取的当前时间
email.setSendTime(new java.util.Date());

[其他解释]
格式错了吧.
YYYY-MM-DD HH:MI:SS
[其他解释]
引用:
格式错了吧.
YYYY-MM-DD HH:MI:SS


你这格式才是错的啊

java.lang.IllegalArgumentException: Illegal pattern character 'Y'
[其他解释]
哎呀,悲剧了!兄弟抱歉了,没看仔细!
我这是to_date转换时候用的!

热点排行