select to_char(sysdate,'yyyymmdd') from dual;

解决方案 »

  1.   

    select to_char(sysdate,'yyyymmdd') from dual;
      

  2.   

    什么叫只要"只要年月日,不要时间",如果你不需要时间,将时间去掉就可以了.在ORACLE中取得的时间都是带TIME的,你可以用TO_CHAR转换一下,象hrb_qiuyb(大森林)的方法就可以,但得到的是字符型数据.如果要得到日期型数据,再转换回来就可以了.例如:
    select to_date(to_char(sysdate,'yyyy-mm-dd'),'yyyy-mm-dd') from dual;
      

  3.   

    stirng aa
    aa=string(now(),"yyyy-mm-dd")