我正在尝试填充由dropdown
以下代码No.of days
生成的system
Sub LoadDay()
Try
ddlDay.Items.Clear()
For i As Integer = 1 To System.DateTime.DaysInMonth(DateTime.Today.Year, ddlMonth.SelectedValue)
ddlDay.Items.Add(New ListItem(i.ToString(), i.ToString("00")))
Next
ddlDay.Items.Insert(0, New ListItem("--Select--", -999))
Catch ex As Exception
End Try
End Sub
问题是,对于 2 月份,它只显示 28 天,因为以下代码Days
是根据当年生成的,而今年不是闰年
System.DateTime.DaysInMonth(DateTime.Today.Year, ddlMonth.SelectedValue)
如何修复它以始终显示二月的 29 天?