I like the solution below that I found on the web. Here's the link that will credit the source and explain the solution: https://www.experts-exchange.com/questions/28126605/Coverting-data-from-CYYMMDD-to-MM-DD-YYYY-in-SAS.html data date; date_str = "1050527"; IF date_str = : "2" then date_str2 = "20"||SUBSTR(date_str,2); ELSE date_str2 = "19"||SUBSTR(date_str,2); date = input(date_str2, yymmdd8.); /* if you wish to store the converted value as a SAS date displayed as mm/dd/yyyy */ format date mmddyys10.; /* if you wish to store the converted value as a character displayed as mm/dd/yyyy */ new_date_str = put(date, mmddyys10.); run;
... View more