Vb.net net后过滤器
我当前正在生成一个字符串,需要筛选日期 例如:Vb.net net后过滤器,vb.net,post,Vb.net,Post,我当前正在生成一个字符串,需要筛选日期 例如: sb.Append("&NextPayDate=" & app.IncomeNext.ToString("yyyy-MM-dd")) 它从他们填写的表格中收集日期,然后将其发布。 问题是接收此帖子的区域不允许周末,因此日期不能在周末 这就是我过滤电话号码的方法,效果很好 If app.LandPhone.Length = 10 Or app.WorkPhone.Length = 10 Then sb
sb.Append("&NextPayDate=" & app.IncomeNext.ToString("yyyy-MM-dd"))
它从他们填写的表格中收集日期,然后将其发布。
问题是接收此帖子的区域不允许周末,因此日期不能在周末
这就是我过滤电话号码的方法,效果很好
If app.LandPhone.Length = 10 Or app.WorkPhone.Length = 10 Then
sb.Append("Only 11-digit phones supported;")
如何筛选日期,使其不接受周末日期
谢谢首先,您需要获取/设置您在导入时使用的日历类型:
Imports System.Globalization
然后检查app.incomeext
是否已经包含该信息,或者使用以下方法:
Dim myCal As Calendar = CultureInfo.InvariantCulture.Calendar
If (myCal.GetDayOfWeek(app.IncomeNext).equals("Saturday") or myCal.GetDayOfWeek(app.IncomeNext).equals("Sunday"))
Then
sb.Append("No weekends supported;")
End If
根据
app.incomeext
的配置,您可能需要插入日历的类型。谢谢Novenberland,效果很好,如果
这是完整的解决方案
Imports System.Globalization
Friend Overrides Function Filter() As String
Dim sb As New StringBuilder()
If (myCal.GetDayOfWeek(app.IncomeNext).equals("Saturday") or myCal.GetDayOfWeek(app.IncomeNext).equals("Sunday"))
Then
sb.Append("No weekends supported;")
End If
Return sb.ToString()
End Function
如果app.incomeext.DayOfWeek=星期六或 app.incomeext.DayOfWeek=DayOfWeek.Sunday然后