自己算,可以么?
反正一年只有12个月,定义一个数组,分别是
31,28,31,30,31,30,31,
31,30,31,30,31,30,31
,然后通过判断某该月所在年份,如果(Year Mod 4)=0则为闰年。
Function GetDays(year:Integer;month:Integer):Integer;
begin
; case month of
; ; 1,3,5,7,8,10,12:Result:=31;
; ; 4,6,9,11:Result:=30;
; ; 2:if ((year mod 4)=0) then
; ; ; ; Result:=29
; ; ; else
; ; ; ; Result:=28;
; end;
end;