I have a dataset:
Date:
30AUG2022:11:15:00.000
I want a separate variables for Date and Time
Date Time
30AUG2022 11:15:00.000
thank you in advance
If Date is character variable, use anydtdtm informat for converting to date value.
data _null_;
Date='30AUG2022:11:15:00.000';
dt=input(Date,anydtdtm22.);
da=datepart(dt);
tm=timepart(dt);
format da date9.
tm time12.4;
run;
Is Date variable numeric?
Then use these.
data _null_;
Date='30AUG2022:11:15:00.000'dt;
da=datepart(Date);
tm=timepart(Date);
format da date9.
tm time12.4;
run;
If Date is character variable, use anydtdtm informat for converting to date value.
data _null_;
Date='30AUG2022:11:15:00.000';
dt=input(Date,anydtdtm22.);
da=datepart(dt);
tm=timepart(dt);
format da date9.
tm time12.4;
run;
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.