日期:2014-05-17  浏览次数:20763 次

oracle 数据读取问题
各位大虾 如何冲数据库date字段里面读取出时分秒
  如:2012-04-11 10:32:40 取出的结果是:10:32:40 date里面的数据不是系统时间

------解决方案--------------------
select to_char(sysdate,'HH24:MI:SS') from dual;
是不是系統時間就不一定。
------解决方案--------------------
date不是表中的字段么 插入的时候是插入的当前时间 ? 什么又不是系统时间了?
------解决方案--------------------
如果本地機使用sysdate插入當然是系統的當然時間啦,但如果使用to_date('2011-11-11 11:11:11','YYYY-MM-DD HH24:MI:SS')插入的話,就不是系統的當前時間啦。推而廣之,如果使用的是全球性的數據庫系統,使用查詢語句所獲得的的時間記錄可能是另一個時區的當地時間。