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

插入日期出现异常

2012-02-29 
插入日期出现错误我的代码是SimpleDateFormat sdfnewSimpleDateFormat(yyyy-MM-dd HH24:mi:ss)String

插入日期出现错误
我的代码是 
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH24:mi:ss"); 
String year = sdf.format( new Date()); 
插入的SQL语句是 
insert into 表(日期) values (to_date('year','yyyy-MM-dd HH24:mi:ss')) 

结果报错:illegal pattern character 'i' 
这是为什么呀?

[解决办法]
insert into 表(日期) values (to_date('year','yyyy-MM-dd HH24:mi:ss'))
[解决办法]
应该是mm而不是mi
[解决办法]
应该是M吧
[解决办法]
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String year = sdf.format( new Date()); 

要SQL语句要看是往什么数据库里插入数据:
nsert into 表(日期) values (to_date('year','yyyy-MM-dd hh24:mi:ss')) 
oracle的话,分应该是mi
informix的话,应该是mm
[解决办法]
不好意思,上面写错了,informix应该是to_date('year','%Y-%m-%d %H:%M%:%S')";
[解决办法]

探讨
insert into 表(日期) values (to_date('year','yyyy-MM-dd HH24:mi:ss')) 

热点排行