java,resultset取出时间的问题

我用rs.getTimestamp(1)取出来的是这样2010-02-2322:02:39.0,后面有一个“.0”怎么取,才能没有这个“.0”呢?是毫秒?可为啥都是0呢?... 我用rs.getTimestamp(1)
取出来的是这样2010-02-23 22:02:39.0,后面有一个“.0”
怎么取,才能没有这个“.0”呢?
是毫秒?
可为啥都是0呢?
展开
 我来答
赤水云
2015-11-16 · TA获得超过5029个赞
知道大有可为答主
回答量:2362
采纳率:86%
帮助的人:904万
展开全部
.取出毫秒后可以通过使用SimpleDateFormat来格式化这个日期.
时间字段的读取与数据库中的表结果的关系很紧密:
1,如果数据库中是datetime类型,那么如果应用getString("writerDate") 有小时,分钟,秒
2,如果数据库中是datetime类型,那么如果应用getDate("writerDate") 没有小时,分钟,秒
3,如果数据库中是datetime类型,那么如果应用getTimestamp("writerDate")有小时,分钟,秒
4,如果数据库中是String类型,那么如果应用getTimestamp("writerDate") 报错
5,如果数据库中是String类型,那么如果应用getString("writerDate") 有小时,分钟,秒
6,如果数据库中是String类型,那么如果应用getDate("writerDate") 报错
godcomexxx
2010-02-24 · TA获得超过1205个赞
知道小有建树答主
回答量:651
采纳率:0%
帮助的人:578万
展开全部
你可以在sql语句中设置一下
比如:
select (startDate,'yyyy-mm-dd HH24:MI:SS') from XXX(你的表)
其中HH24:MI:SS表示格式化后的时分秒
这里可以直接取到HH24:MI也就是
select (startDate,'yyyy-mm-dd HH24:MI') from XXX(你的表)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yzgname
2010-02-24 · TA获得超过252个赞
知道小有建树答主
回答量:699
采纳率:0%
帮助的人:255万
展开全部
这个.0是毫秒.取出来之后可以通过使用SimpleDateFormat来格式化一下这个日期就行了.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shuvigoss
2010-02-24 · TA获得超过318个赞
知道小有建树答主
回答量:313
采纳率:0%
帮助的人:152万
展开全部
LS正解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式