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

java和oracle时间类型处理有关问题

2012-01-31 
java和oracle时间类型处理问题SimpleDateFormatsdf_tempnewSimpleDateFormat( yyyyMMddHHmmss )String

java和oracle时间类型处理问题
SimpleDateFormat       sdf_temp   =   new   SimpleDateFormat( "yyyyMMddHHmmss ");       String       s_date=   "20060916121105 "   ;      
java.util.Date       date_temp=sdf_temp.parse(s_date);    
pstmt.setDate(14,   new   java.sql.Date(date_temp.getTime())   );
为什么写数据库中年月日正确,时间却为0
如果最后一行改为:
pstmt.setDate(14,   new   java.sql.Date(date_temp)   );
又报错,这是什么原因啊

[解决办法]
yyyyMMdd HH:mm:ss好像是这样的吧?
[解决办法]
要想保存时分秒要用java.sql.Timestamp,
java.sql.Date和java.util.Date都把时分秒丢弃了.

热点排行