ResultSet的getDate()、getTime()和getTimestamp()比较

来源:互联网 发布:英语语法书籍 知乎 编辑:程序博客网 时间:2024/06/04 19:27
转自作者:zhangzhuang1127
数据库中存储时间格式为2013-11-11 11:08:08,现在要从ResultSet中取出时间,当然是要包含年月日时分秒的,发现
rs.getDate()只是返回日期部分     java.sql.Date
rs.getTime()只是返回时间部分     java.sql.Time
rs.getTimestamp()才是返回时间和日期     java.sql.Timestamp

所以正确取得时间格式为2013-11-11 11:08:08方式如下:

Date time1=new Date(rs.getTimestamp("pub_time").getTime());//java.util.Date
SimpleDateFormat formattime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String pubtime=formatime.format(time1);
0 0
原创粉丝点击