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

sas-innovate-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!

Register now

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
  • 1046 views
  • 0 likes
  • 3 in conversation