java 获得数据库datetime类型问题

java用获得数据库datetime类型问题ResultSetrt=pt.executeQuery();rt.next();Dates=rt.getDate(1);最后s... java 用获得数据库datetime类型问题
ResultSet rt= pt.executeQuery();
rt.next();
Date s=rt.getDate(1);
最后s的值只有2008-8-7
我想要数据库内的所有精确到毫秒该怎么获得呢?
展开
 我来答
帐号已注销
推荐于2016-10-29 · TA获得超过154个赞
知道小有建树答主
回答量:404
采纳率:0%
帮助的人:326万
展开全部
看数据库里的值本来是怎样的了,如果带毫秒,简单...
String s=rs.getString(1);
rs.取值的类型和数据库里没啥关系,是可以转换的,当然“1adsf23” 想getInt(),是不可能的..嘿嘿
fengkuang491
2008-08-07 · TA获得超过143个赞
知道答主
回答量:279
采纳率:0%
帮助的人:180万
展开全部
你的是什么数据库?看看数据库中的值是不是就是2008-8-7
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友89baadae1
2008-08-07 · TA获得超过336个赞
知道答主
回答量:215
采纳率:0%
帮助的人:95.1万
展开全部
毫秒.... 到没试过...
但是秒应该可以.

select to_char(datecolumn, 'yyyymmddhhmiss')as test from dual;
rt.getString("test");

或者你用过
javax.sql.Date吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
victor1707
2008-08-07 · TA获得超过3434个赞
知道答主
回答量:58
采纳率:0%
帮助的人:0
展开全部
ResultSet rt= pt.executeQuery();
rt.next();
Date s=rt.getDate(1)+rt.getTime(1);
这样就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友618969e84
2008-08-07 · 超过10用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:33.9万
展开全部
改变数据库表的那一列的结构..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式