BookmarkSubscribeRSS Feed
Paul_de_Barros
Obsidian | Level 7
The reason this post (Tom on 3/1/2013 at 2:41pm) finally cleared it up for me is that I realized that the functions MONTH, DAY, and YEAR were returning numeric values, which would automatically lack any leading zeroes, regardless of the formatting applied to the date they were extracting from.
damanaulakh88
Obsidian | Level 7

Hi Omega,

Please find below the code and its output for you problem:-

Code:-

=================================================

data new;

informat mydate mmddyy10.;

input mydate ;

format mydate mmddyy10.;

datalines;

03/04/2013

11/03/2012

04/11/2012

01/01/2011

05/09/2009

;

run;

data new1(drop= month day year);

set new;

month=month(mydate);

day=day(mydate);

year=year(mydate);

new_date=cats(month,"/",day,"/",year);

run;

===============================================

Output:-

================================================

Obs        mydate    new_date

1     03/04/2013    3/4/2013

2     11/03/2012    11/3/2012

3     04/11/2012    4/11/2012

4     01/01/2011    1/1/2011

5     05/09/2009    5/9/2009

==================================================

/Daman

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

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
  • 16 replies
  • 8376 views
  • 9 likes
  • 9 in conversation