I have a macro variable that is in date9. format
&max_date = 21may2014
I would like to change this format to mmddyy10. so it looks better in the title on the results page.
Any suggestions on this?
I have googled it but been unsuccessful in finding an answer.
Thanks
Probably not the best way, but you can use the putc function.
%let max_date=21May2014;
%put &max_date.;
%let max_date=%sysfunc(putn("&max_date"d, mmddyy10.));
%put &max_date.;
Probably not the best way, but you can use the putc function.
%let max_date=21May2014;
%put &max_date.;
%let max_date=%sysfunc(putn("&max_date"d, mmddyy10.));
%put &max_date.;
Works like a charm, thank you very much for the quick reply
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 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.