首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

JAVA 基准读取数据表日期字段并格式化

2012-09-05 
JAVA 标准读取数据表日期字段并格式化?? 在传统的从数据库读取日期时,多半是在SQL中直接格式化,比如在Orac

JAVA 标准读取数据表日期字段并格式化

?? 在传统的从数据库读取日期时,多半是在SQL中直接格式化,比如在Oracle中,to_char('yyyy-MM-dd' 'hh24:MI:ss','日期字段')

??? 但是假如我们要设计一个读取各种表各种字段的通用程序,最好还能跨数据库,则不能用数据库提供的特有函数

??

??? 下面是两种方法,它们的区别在于Java.util.date仅精确到天 但java.sql.TimeStamp可以精确到秒级别甚至更多

???

先建立一个标准的格式化类java.text.simpleText format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")假定已经获取了结果集,则可以这么做Java.util.Date date=rs.getDate("日期字段名");String str=format.format(date);

?

?但是假如要获取更精确的时间,则应该用java.sql.TimeStamp来处理,代码如下

?

?????

Java.util.TimeStamp date=rs.getTimeStamp("日期字段名");String str=format.format(date);

?

热点排行