文选流氓 发表于 2003-2-6 16:19

1-1-8-4 java.sql.date好像精度非常低

发信人: myzdf (myzdf), 信区: Java      
标题: Re: java.sql.date好像精度非常低
发信站: BBS 水木清华站 (Mon Apr 15 14:25:53 2002)


问题出在ResultSet.getDate() 方法上

可以使用如下的方法

在你的SQL中将Date类型的字段(MDATE)改变为字符串返回
TO_CHAR(mdate,'YYYY-MM-DD HH24:MI:SS')
在程序中如下:
Date tempDate
=new SimpleDateFormat().parse(rs.getString(i+1),"yyyy-MM-dd HH:mm:ss");

【 在 ed1979 (打倒我自己) 的大作中提到: 】
: Date tempDate=DB_result.getDate(i+1);
: 然后315590400000
: long型,单位为:毫秒
: 也就是说,这东西的精度为100秒
: 太差了吧!怎么回事?
页: [1]
查看完整版本: 1-1-8-4 java.sql.date好像精度非常低