Hi, Is there a SAS function to convert the SAS clock time to nominal values?
for example:
8:30 am = 8.5
16:30 pm = 16.5
likewise...
@ari wrote:
Hi, Is there a SAS function to convert the SAS clock time to nominal values?
for example:
8:30 am = 8.5
16:30 pm = 16.5
likewise...
SAS time values are numbers of seconds. So to get hour.decimalhour divide by 3600 .
data example; t = '08:30't; timenominal = t/3600; run;
3600 = 60 seconds in hour * 60 minutes in hour.
Divide by one hour.
4782 data _null_; 4783 now=time(); 4784 hours=now/'01:00:00't ; 4785 put now= time8. hours= ; 4786 run; now=8:56:20 hours=8.9389222222
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and save with the early bird rate—just $795!
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.
Ready to level-up your skills? Choose your own adventure.