BookmarkSubscribeRSS Feed
Bogusval
Fluorite | Level 6
To check a sas date in an if condition I always go to a bookmarked site to look up the sas date.

Is there a way to use the actual date in a date varible?

For example instead of
If StartDate = 58251

I would like to say
If StartDate = 201801

Is there a way to do that9

Thank you for your help
5 REPLIES 5
Bogusval
Fluorite | Level 6

Double post deleted.

Bogusval
Fluorite | Level 6
 
Astounding
PROC Star

You can refer to a specific day without knowing the numeric value on SAS's date scale.  For example:

 

if datevar = '04Apr2018'd then do;

 

The date must be in quotes, must be in the format illustrated here, and must add a "d" after the closing quote.

SASKiwi
PROC Star
If StartDate = '01Jan2018'd

The "D" tells SAS to treat the string constant as a date.

Bogusval
Fluorite | Level 6
Thank you very much! I will give that a try 🙂

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 5 replies
  • 1734 views
  • 0 likes
  • 3 in conversation