to_date(to_char(datefld,'dd/mm/yyyy'),'dd/mm/yyyy')

解决方案 »

  1.   

    to_date('01/12/2004 11:12:45 AM','mm/dd/yyyy')
      

  2.   

    update tab_name set date_field =trunc(date_field) where clause
    自动更新为只有年月日的数据
      

  3.   

    日期型数据在内部存储的都是有分秒的,如果你想提取出来的数据没有分秒,最好调整会话的日期格式,语句如下:alter session set nls_date_format='yyyy-mm-dd';
    此语句在你和数据库建立连接后就直接发给数据,然后在以后的使用中,时间都会是'yyyy-mm-dd'这各格式
      

  4.   

    to_date(to_char(sysdate,'YYYYMMDD'),'YYYYMMDD')即可
      

  5.   

    http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=185465
      

  6.   

    http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=185465
    好東西,大家看