公告:1.恭喜本站微信硬件蓝牙教程阅读总数突破100万次,微信jsapi阅读总数突破10万次... 2.友情交换/给本站留言

案例归档:  ResultSet的getDate()、getTime()和getTimestamp()转换—实现代码

数据库中存储时间格式为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);