问题:有没有办法找到某个月份和年份中的最后一天的日期,而无需使用月份/年份的第一个日期?SAS:找到月份和年份的最后一天的日期
我的解决方案
我的工作任务既需要开始和结束日期将被分配给只月份和年份。我公司开发的解决方案要求的开始日期:
data assigndate;
month = 12;
year = 2011;
begin_date = mdy(month, 01, year);
end_date = intnx('month', begin_date, 0, 'end');
format begin_date mmddyy8.;
format end_date mmddyy8.;
run;
当然,我可以直接替换表达式begin_date
使之成为一个内胆:
end_date = intnx('month', mdy(month, 01, year), 0, 'end');