|
真正的公农历转换类for VB(26) offset = offset + Temp Next End If End If offset = offset + d '加上当月的天数 mvarDate = DateAdd("d", offset, #1/30/1900#) mvarsYear = Year(mvarDate) mvarsMonth = Month(mvarDate) mvarsDay = Day(mvarDate) End Sub '本模块用于打印出1900-2049年 每年农历的天数,可以用于数组初使化 'Public Sub printf() ' Dim i As Long, j As Long ' Dim temp(10) As Long ' Dim base As Long ' base = 1900 ' For i = 1 To 15 ' For j = 1 To 10 ' temp(j - 1) = lYearDays((i - 1) * 10 + (j - 1) + base) '求当年农历年天数 ' Next ' Debug.Print CStr(temp(0)) & " , " & CStr(temp(1)) & " , " & CStr(temp(2)) & " , " & CStr(temp(3)) & " , " & CStr(temp(4)) & " , " & CStr(temp(5)) & " , " & CStr(temp(6)) & " , " & CStr(temp(7)) & " , " & CStr(temp(8)) & " , " & CStr(temp(9)) & " , " & " _ " ' Next 'End Sub
|