0
我想知道如果datetimepicker日期距离当前日期大于2周,那么创建If语句的正确方法是什么。VB日期和日期时间选择器
我想沿着
线的东西。如果(datetimepicker.value> DateTimeInterval.Day(14))
,但我不知道正确的方式。
我想知道如果datetimepicker日期距离当前日期大于2周,那么创建If语句的正确方法是什么。VB日期和日期时间选择器
我想沿着
线的东西。如果(datetimepicker.value> DateTimeInterval.Day(14))
,但我不知道正确的方式。
您需要从选取日期中减去当前日期。要得到一个TimeSpan:
If DateTimePicker1.Value.Date - DateTime.Now.Date > TimeSpan.FromDays(14) Then
'' It's more than 2 weeks
End If
所以我应该使用14或有没有一种方式,它会在哪里它确切地是2个星期....也许使用DateInterval.Weekday?试图找出最好的办法 – helloman 2012-04-17 02:54:32
你住在哪个世界的哪个地方,2周不是14天? – 2012-04-17 03:16:22
为什么你评论''它超过2周比?我认为这可能不是完全2周,这意味着时间的计算方式与12:00相似,当它开始时... – helloman 2012-04-17 03:28:16