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呢? 展开
取出来的是这样2010-02-23 22:02:39.0,后面有一个“.0”
怎么取,才能没有这个“.0”呢?
是毫秒?
可为啥都是0呢? 展开
展开全部
.取出毫秒后可以通过使用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") 报错
时间字段的读取与数据库中的表结果的关系很紧密:
1,如果数据库中是datetime类型,那么如果应用getString("writerDate") 有小时,分钟,秒
2,如果数据库中是datetime类型,那么如果应用getDate("writerDate") 没有小时,分钟,秒
3,如果数据库中是datetime类型,那么如果应用getTimestamp("writerDate")有小时,分钟,秒
4,如果数据库中是String类型,那么如果应用getTimestamp("writerDate") 报错
5,如果数据库中是String类型,那么如果应用getString("writerDate") 有小时,分钟,秒
6,如果数据库中是String类型,那么如果应用getDate("writerDate") 报错
展开全部
你可以在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(你的表)
比如:
select (startDate,'yyyy-mm-dd HH24:MI:SS') from XXX(你的表)
其中HH24:MI:SS表示格式化后的时分秒
这里可以直接取到HH24:MI也就是
select (startDate,'yyyy-mm-dd HH24:MI') from XXX(你的表)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个.0是毫秒.取出来之后可以通过使用SimpleDateFormat来格式化一下这个日期就行了.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
LS正解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询