Я ожидаю, что Изучение Python полезно, и быстро для чтения.
data _null_;
format test yymmddn8.;
test=today();
put test=;
run;
вот как я это сделал в макросе, но обязательно должен быть формат ?? !!!
%let today=%sysfunc(compress(%sysfunc(today(),yymmddd10.),'-'));
это странно - ИНФОРМАЦИЯ ггммдд8. дает результат ГГГГММДД, тогда как ФОРМАТ. ггммдд8. дает результат ГГ-ММ-ДД !!
%let expectdate1=%sysfunc(putn(%eval(%sysfunc(today())-1),yymmddn8.));
Вы хотите использовать формат ггммддн8. «N» означает без разделителя .
Согласно http://support.sas.com/kb/24/610.html вы можете указать B для пробела, C для двоеточия, D для тире, N для без разделителя, P для точки , или S для косой черты.
означает без разделителя .Согласно http://support.sas.com/kb/24/610.html вы можете указать B для пробела, C для двоеточия, D для тире, N для без разделителя, P для точки , или S для косой черты.
означает без разделителя .Согласно http://support.sas.com/kb/24/610.html вы можете указать B для пробела, C для двоеточия, D для тире, N для без разделителя, P для точки , или S для косой черты.