您的位置:首页 > 编程语言 > Java开发

JAVA获取数据库TIMESTAMP(6) WITH LOCAL TIME ZONE

2017-02-14 09:25 471 查看
数据库中TIMESTAMP有时区的概念,因此java当中按照date的获取方式来获取TIMESTAMP是不可行的。以下提

供两种方法:

第一种:java中转换

Object obj = rs.getObject(1);
TIMESTAMP t = (TIMESTAMP)obj;

Timestamp tt;
tt = t.timestampValue();
Date date = new Date(tt.getTime());
SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
System.out.println(sd.format(date));


第二种:数据库中转换查询,直接用string接收

select to_char(i.blockon, 'IYYY-MM-DD HH24:MI:SS') from its i
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: