Using a DATA step technique, take advantage of SAS INPUT function and use the appropriate INFORMAT to convert your numeric data-string (or otherwise a character data-string) into a SAS NUMERIC variable (DATE type) with the desired FORMAT applied for reporting.
If you truly have a SAS numeric variable with mmddyy, then you will need to also use a PUT within the INPUT, such as:
DATA _NULL_;
FORMAT MYDATE YYMMDDS10.;
MYDATE = INPUT(PUT(010111,Z6.),ANYDTDTE.);
PUT MYDATE= ;
RUN;
And, for numeric TIME data-string conversion, do something similar again with INPUT and PUT, using the appropriate INFORMAT.
Suggest you start by reviewing SAS support website technical documentatoin and supplemental reference materials on this topic -- see search argument below.
Scott Barry
SBBWorks, Inc.
Suggested Google advanced search argument, this topic / post:
sas dates introduction site:sas.com