to_date('20040506','yyyy/mm/dd')
字符和數字型的都可轉換

解决方案 »

  1.   

    用TO_CHAR(date,'日期显示格式') 和TO_DATE(char,'日期显示格式') 

      

  2.   

    还有trunc(sysdate)是截取时间,只显示日期
    如'2004-11-08 15:17:00',使用trunc后'2004-11-08'
    另外,注意,可能有些时候,oracle数据库设置的日期格式和你想用的不是一样的时候,可以使用
    alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss'的语句进行更改
      

  3.   

    to_date('20041109','yyyymmdd')
    to_date('2004-11-09','yyyy-mm-dd')
      

  4.   

    update table_name set date_field=to_date('2006-11-09 00:00:00','yyyy-mm-dd hh24:mi:ss');即可更新数据库里面的日期字段。
      

  5.   

    to_date('20041109','yyyymmdd')
    to_date('2004-11-09','yyyy-mm-dd')
    to_date('20041109',''yyyy/mm/dd')