Hi,
I am trying to create an automated time staamp. This is what I have so far:
%LET TIME = %SYSFUNC(TIME() );
But this isn't giving me what I need. I need 9 digits with no "." in it, for example HHMMSSSSS. Does anyone know how to do that?
Thanks.
%sysfunc lets you specify a format as a second parameter.
Q1 as normal, why does it need to be a macro? Macro language is a text generation tool, it has no data structures or means to process data. Base SAS is there to hold data and process it. For instance, datastep has a function time(), which can be put into any format, and if need you can strip out any characters you need. Simple.
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
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.