是不是日期格式不对, oracle 中的date 是 datetime 你声明的是date, 转换一下。 若不对, 请指正。

解决方案 »

  1.   

    谢谢不过我试过把 mDate 声明为 datetime 和 string 得到都是这个结果但如果 我在数据表中单独定义一个字段为日期类型,用oo4o是可以正确得到日期和时间的好像应该和oracle 自定义类型,oo4o对象有点关系???
      

  2.   

    问题已解决
    在该session操作中设置默认的时间格式就行了alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'然后再进行其他查询,时间按该方式输出