BookmarkSubscribeRSS Feed
raja777pharma
Fluorite | Level 6

Hi Team,

 

I am trying to convert the dates below to IS8601DA , but one date was not considering that one is in date9. format.

 

raja777pharma_0-1721019259231.png

 

Thank you,

Raja.

2 REPLIES 2
ChrisNZ
Tourmaline | Level 20

I am trying to convert the dates below to IS8601DA

Are you trying to convert strings to SAS dates with a IS8601DA format?

If so:

data HAVE; 
  A='2014-05-01T05:01'; output;
  A='2014-05-01      '; output;
  A='12oct2014       '; output;
run;
  
data WANT;
  set HAVE;
  DATE=input(A,anydtdte10.);
  format DATE date9.;
  put DATE=;
run;
DATE=01MAY2014
DATE=01MAY2014
DATE=12OCT2014

 

 

 

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!

How to Concatenate Values

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.

SAS Training: Just a Click Away

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

Browse our catalog!

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