日期:2014-05-17  浏览次数:20828 次

@sasacat还真的要问你个问题
@sasacat 
  真的要问你了 
我这样写 
 : 
declare  
  d1 date:=sysdate;  
  d3 varchar(10); 
  d2 date;  
begin  
  select to_char(d1,'YYYY-MM') into d3 from dual; 
  select to_date(d3,'YY-MM') into d2 from dual;  
end;  
为什么d3明明去掉了天,可是在转化成日期(to_date)时候有加了01,但是我只要年和月不要天怎么办???? 


------解决方案--------------------
只要是date型,显示出来肯定会有天的,你要不显示天只有用to_char来自己控制了