I need to find the number of days to event. I was given a sas data set with variables date0 and date_event. The dates are already formatted as ddmmmyyyy. I need to calculate the difference between Date0 and Date_event. I wanted to unformat the dates and then take the difference of the unfomatted dates to find the number of days to event. Is this the best way to approach this question? Is there a way to just take the difference between the formatted dates?
Dates are stored as number of days. So just subtract the values.
diff = date_event - date0 ;
Or, if you want to free yourself of the underlying date representation,
diff = intck("DAY", date0, date_event);
PG
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
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.