BookmarkSubscribeRSS Feed
R_Win
Calcite | Level 5
HI i have a date it is in 20050110 in the form of year month and date now i want it to be in 10/01/2005 how can i do it
2 REPLIES 2
venkatesh
Calcite | Level 5
Hi user,

data test;
input date yymmdd8.;
cards;
20050110
;
proc print;
format date ddmmyy10.;
run;

Venkatesh.
LinusH
Tourmaline | Level 20
Is this data stored as a SAS date value, with a column format on it, a numerical column with value 20050110 or a char value?

If it's the first case, just change/use another date format: ddmmyy10.

If it's the other situations, you need to convert the columns to SAS date values first, by using INPUT/PUT functions. Read on-line doc, forum posts, papers etc on support.sas.com for examples.

/Linus
Data never sleeps

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 962 views
  • 0 likes
  • 3 in conversation