This is what I use to get last day of the month:

SET VAR vEndDate DATE = ((ADDMON(.vStartDate,1))-1)


Are you using DOS?  If you aren't, I'd suggest getting away from using the 
"fillin" command.  That's an old holdover from DOS days, I wouldn't be 
surprised if at some point it becomes an obsolete command.  Use Dialog instead.

Karen


 

 

 

-----Original Message-----
From: Kaleb Wade <[email protected]>
To: RBASE-L <[email protected]>
Sent: Wed, Feb 1, 2017 8:07 am
Subject: [RBASE-L] - date question



I am trying to set two variables using one date given by user. Whatever date is 
given by user, I want to find the first date of the month and the last date of 
the month. Below is a simplified version of what I am trying to do.



FILLIN vdate1 USING 'ENTER THE DATE :'


SET VAR vdate3 = (RDATE((IMON(.vdate1)),01,(IYR(.vdate1))))
SET VAR vdate4 = (RDATE((IMON(.vdate1)),31,(IYR(.vdate1))))



The first date of the month is working fine. I cannot figure out how to get the 
last date of the month, since there are a different number of days in each 
month.


Does anyone have a suggestion?


Thank you!

-- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.



-- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to