99问答网
所有问题
java,resultset取出时间的问题
我用rs.getTimestamp(1)
取出来的是这样2010-02-23 22:02:39.0,后面有一个“.0”
怎么取,才能没有这个“.0”呢?
是毫秒?
可为啥都是0呢?
举报该问题
推荐答案 2015-11-16
.取出毫秒后可以通过使用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") 报错
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WzjtjOWv7.html
其他回答
第1个回答 2010-02-24
你可以在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(你的表)
第2个回答 2010-02-24
这个.0是毫秒.取出来之后可以通过使用SimpleDateFormat来格式化一下这个日期就行了.本回答被提问者采纳
第3个回答 2010-02-24
LS正解
相似回答
ResultSet
getTimestamp取mysql数据库
时间
问题
答:
insert into table (lasttime) values('"+d+"') ;这样就很好的 插入数据库了,然后再在数据库中取回你要的 getTimestamp类型的数据就好。
java
.util.Date d = rs.getTimestamp("LastTime");
java中的resultset
获取timestamp数据类型异常
答:
试试格式化 SimpleDateFormat(yyyy-MM-dd hh:mm:ss)
Java
有关日期转换
的问题
答:
String[] dates = oldDate.split("-");year = Integer.parseInt(dates[0]);//获得年月日 month = Integer.parseInt(dates[1]);day = Integer.parseInt(dates[2]);GregorianCalendar d = new GregorianCalendar(year, month - 1, day);//通过年月日创建一个GregorianCalendar对象,因为
java
0月表示...
Java中
Date及Timestamp
答:
//想要得到完整的数据 包括日期和
时间
可以这样java util Date d =
resultSet
getTimestamp( ) //这样处理更合适一些 可以避免一些潜在Timestamp
问题java
util Date d = new java util Date(resultSet getTimestamp( ) getTime()) 自己补的话这样的话 往数据库存储的时候可以接收 java ...
java
怎么得到timestamp的类型的当前
时间
?
答:
4、若是想得到完整的数据,包括日期和
时间
,可以输入
java
.util.Date d =
resultSet
.getTimestamp(1);的代码。5、当然,为了避免一些潜在Timestamp
问题
的话,可以输入java.util.Date d = new java.util.Date(resultSet.getTimestamp(1).getTime());的代码,这样处理将会更加合适且有效。
java
ResultSet问题,
为什么跑数据很慢,而且容易报错
答:
首先
,ResultSet
是在线结果集,也就是去数据的时候必须和数据库连接才能取数据,如果你取数据之前连接就已经关闭了,那取数据就会报错了。其次,ResultSet不会一次性把所有的结果都取出来,它每次只取固定的数量,这个数量由数据库连接驱动程序决定。所以我们每次取很多数据时,其实不是一次
取出来的
,而是分...
java
ResultSet问题,
为什么跑数据很慢,而且容易报错
答:
最可能的原因是代码结构
问题
java
ResultSet问题,
为什么跑数据很慢,而且容易报错
答:
“报错锁表,要么就执行非常慢” 怀疑有其他操作,导致结果集不稳定。 大数据量的操作可以设置fetchsize提高传输效率。
java
ResultSet
取值
答:
遍历
resultSet
while(rs.next()){ int i =rs.getString("数字的列名");if(2==i){ // 对这行的其他操作 } }
大家正在搜
java中resultset
javaresultset遍历
java datatable
java iterator
java listener
java runnable
java implements
java substring
java取出系统日期
相关问题
数据库中定义日期类型,datatime,但是在ResultS...
java数据库操作,老是提示ResultSet已关闭
java中如何获取ResultSet rs结果集中的条数?
java ResultSet问题,为什么跑数据很慢,而且容易...
java ResultSet问题,为什么跑数据很慢,而且容易...
关于Java resultset 的问题。。。
java ResultSet问题,为什么跑数据很慢,而且容易...
Java的JDBC中关于ResultSet的问题,请各位帮忙...