有一个字段它存放的是距离"1970-01-01 00:00:00"的秒数,比如20000秒.请问怎么将它转换为日期和时间也就是说把它转换为Date型.

解决方案 »

  1.   

    把秒转换成天,然后select 1970-01-01 00:00:00 + 天数 from dual; 就是你想要得到的日期了。
      

  2.   

    to_date('1970-01-01','YYYY-MM-DD') +NUMTODSINTERVAL(200,'SECOND')
      

  3.   

    SELECT to_date('1970-01-01','YYYY-MM-DD') +NUMTODSINTERVAL(2000000,'SECOND') FROM dual
      

  4.   

    select to_date('1970-01-01','YYYY-MM-DD') + 2000000/(24*3600) from dual;