oracle.sql.TIMESTAMP类型转换处理 .
来源:互联网 发布:浪费水资源的数据 编辑:程序博客网 时间:2024/06/05 18:14
[转自:http://hi.baidu.com/tuoxinquyu/item/e4a11af796628bb630c19954]
今天遇到oracle.sql.TIMESTAMP类型的转换问题,解决办法如下:
eg 1:
try { Class clz =logMap.get("INPUTDATETIME").getClass(); //Methodmethod = clz.getMethod("timestampValue",null); //method =clz.getMethod("timeValue", null); 时间类型 Method method =clz.getMethod("timestampValue", null); //日期类型 Date date = (Date) method.invoke(logMap.get("INPUTDATETIME")); System.out.println(date); } catch (Exception e) { Date date = new Date(); }
logMap.get("INPUTDATETIME") 为 从数据库拿到的oracle.sql.TIMESTAMP类型的数据 .
eg 2 :
if (os[0].getClass().getName().equals("oracle.sql.TIMESTAMP")){Class clz = os[0].getClass();Method m = clz.getMethod("timestampValue");java.sql.Timestamp t = (java.sql.Timestamp) m.invoke(os[0]);System.out.println("t=" + t);}
eg 3:
从结果集中拿出的时间类型是oracle.sql.TIMESTAMP,如果直接resultSet.getTimestamp(index)可以由resultSet类自己实现转换,但如果在resultSet里取出Object,再实行转换就无法直接与java的标准类对号入座了 利用反射解决的方法: private Timestamp getOracleTimestamp(Object value) { try { Class clz =value.getClass(); Method method = clz.getMethod("timestampValue",null); //Method method =clz.getMethod("timeValue", null); 时间类型 //Method method =clz.getMethod("dateValue", null); 日期类型 return(Timestamp) m.invoke(value, null); } catch (Exception e) { returnnull; }}
- oracle.sql.TIMESTAMP类型转换处理 .
- oracle-timestamp类型处理
- oracle-timestamp类型处理
- Oracle timestamp类型转换成date类型
- Oracle中timestamp转换 PL/SQL
- Oracle 字符串转换TIMESTAMP类型或Date类型
- Oracle 字符串转换TIMESTAMP类型或Date类型
- oracle数据库中的timestamp类型,转换为date 类型
- oracle.sql.TIMESTAMP类型转成固定格式的date类型
- 用gson如何处理json转换Timestamp类型
- oracle timestamp转换date及date类型相减
- oracle的timestamp类型数据转换成yyyymmddhhmi24格式
- oracle中timestamp和Date类型的转换
- Oracle中的TIMESTAMP类型
- PL/SQL 如何处理两个timestamp类型的差值
- oracle :time_t 转换timestamp
- 如何将oracle.sql.TIMESTAMP 转换为 java date
- 如何将oracle.sql.TIMESTAMP 转换为 java date
- 下拉菜单被焦点图遮住的解决办法
- 最短路径 动态规划
- Mybatis源码研究2:框架整体设计
- hibernate中inverse的用法
- 我的.NET学习日记(10)
- oracle.sql.TIMESTAMP类型转换处理 .
- zoj 1241 Geometry Made Simple
- 关于做项目的一些总结
- jsp button onclick事件汇总
- The Coldest Place On Earth——Chapter 6 A Bad Start
- 移植QT4.7.3
- 配置apache2服务器
- LinuxC/C++编程基础(15) boost同步socket处理
- 成绩处理