>do case >case mod(nYear, 400) = 0 > lLeapYear = .t. >case mod(nYear, 100) = 0 > lLeapYear = .f. >case mod(nYear, 4) = 0 > lLeapYear = .t. >otherwise > lLeapYear = .f. >endcase >>
Leapyear = MOD(nYear,4)=0 AND (MOD(nYear,100) # 0 OR MOD(nYear,400)=0)>