没有必要,直接 select sysdate+1/3 from dual即可

解决方案 »

  1.   

    因为我要返回YYYYMMDDHH24MI这种格式
      

  2.   

    那就应该加完后再格式化
    select to_date(sysdate + 1/3,'YYYYMMDDHH24MI') from dual
      

  3.   

    select to_date(to_char(sysdate+1/3,'YYYY-MM-DD HH24:MI'),'YYYY-MM-DD HH24:MI') from dual这样可以,可是改称'YYYYMMDDHH24MI'就报错误了
      

  4.   

    不知道是否是to_date函数后面的参数的限制阿
      

  5.   

    select to_date(to_char(sysdate+1/3,'YYYYMMDDHH24MI'), 'YYYYMMDDHH24MI') from dual这样是没有错误了
      

  6.   

    失误失误,既然要求限定返回格式那么返回值应该是字符串而不是日期
    select to_char(sysdate + 1/3,'YYYYMMDDHH24MI') from dual
      

  7.   

    是啊
    如楼上所说,应该用to_char