LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous (more recent) messageNext (less recent) messagePrevious (more recent) in topicNext (less recent) in topicPrevious (more recent) by same authorNext (less recent) by same authorPrevious page (September 2000, week 3)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Wed, 20 Sep 2000 09:36:57 -0500
Reply-To:     Dwight Eggers <Dwight.Eggers@ERICSSON.COM>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         Dwight Eggers <Dwight.Eggers@ERICSSON.COM>
Organization: Ericsson Data Services Americas
Subject:      Re: Clearing "&sysdate" "&systime" ?
Content-Type: text/plain; charset=us-ascii

These settings are based on when the SAS process was initiated, not when the step actually executed.

You can use the %sysfunc function to get the current date/time.

Replace &sysdate with %sysfunc(putn(%sysfunc(date()),date9.))

Replace &systime with %sysfunc(putn(%sysfunc(time()),time8.))

The inside %sysfunc evaluates the SAS function. The outside %sysfunc is needed for the putn function. You can play around with any combination of functions and formats.

This works for me. clannad@my-deja.com wrote: > > Hi SaS-L er's > I am running a series of reports (SAS /Windows) that have &systime and > &sysdate in the titles. I keep getting the same time and date from my > first call of these macro variables. How do I CLEAR them to relect the > ACTUAL time and date for each successive report? > > I had tried to put the &sysdate &systime in a macro var > (i.e _time=&sysdate) bu that doesn't work. > > Work Around? > Thanks in advance, > > Clannad > > Sent via Deja.com http://www.deja.com/ > Before you buy.


Back to: Top of message | Previous page | Main SAS-L page