2021061表示一年的第61天,怎么转换成2021年3月2号呢,用哪个公式
select TO_DATE(SUBSTR('2021061',1,4)||'0101','yyyyMMdd')+SUBSTR('2021061',5,7)-1 from dual;
要3月2号,在减一天把
DATEDELTA(date,deltadays):返回一个日期date后deltadays的日期。deltaDays可以为正值,负值,零。
示例:
DATEDELTA("2008-08-08",-10)等于2008-07-29。
DATEDELTA("2008-08-08",10)等于2008-08-18。
========
DATEDELTA(left(B2,4)+"-01-01",right(B2,3)*1-1)
DATEDELTA(年初日期,天数)
使用这个公式,返回指定天数后的日期,把日期设定成年初1月1号,指定61天后
DATEINYEAR()