我会进入正题。所以我有两个日期,可以是任何日期。例如
所有这些日期都有一个日期范围。喜欢
等等……
那么是否可以获取不在这些日期范围内的日期?如果可能怎么办?
因为我想获取不在那些日期范围内的日期以在我的 AspxDateEdit 中禁用。现在我这样写我的代码:
Private Function getDateRange() As IEnumerable(Of Date)
Dim dates = New List(Of Date)()
Dim dateRange As Date = clsCommon.ToDate(lblHiddenDateFrom.Text)
While dateRange <= clsCommon.ToDate(lblHiddenDateTo.Text)
dates.Add(dateRange.ToString("yyyy-MM-dd"))
dateRange = dateRange.AddDays(1).ToString("yyyy-MM-dd")
End While
Return dates
'lblHiddenDateFrom.Text and lblHiddenDateTo.Text are the two dates.
End Function
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
datepickerSearchApprovalFrom.DisabledDates.AddRange(getDateRange()) 'this is not what I wanted because it disable the date range that are not suppose to disable.
End Sub
如果我有另一种方法可以禁用那些不在两个日期之间的日期范围内的日期,也请告诉我。到目前为止,我已经被困了 2 周了。谢谢