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

解决方案 »

  1.   

    select to_char(sysdate,'HH24:MI:SS') from dual;
    是不是系統時間就不一定。
      

  2.   

    date不是表中的字段么 插入的时候是插入的当前时间  ? 什么又不是系统时间了? 
      

  3.   

    如果本地機使用sysdate插入當然是系統的當然時間啦,但如果使用to_date('2011-11-11 11:11:11','YYYY-MM-DD HH24:MI:SS')插入的話,就不是系統的當前時間啦。推而廣之,如果使用的是全球性的數據庫系統,使用查詢語句所獲得的的時間記錄可能是另一個時區的當地時間。
      

  4.   

    可能我没有表达清楚,我的意思查询的时候数据里面的数据不是当前系统时间。就例如;
    to_date('2011-11-11 11:11:11','YYYY-MM-DD HH24:MI:SS')  这个时间怎么读取 11:11:11