我的应用程序包含两个下拉列表:startTime和endTime。如果我选择startTime 10 AM和endTime 12 PM,应用程序应该阻止以下范围,因为它们重叠:
10AM-11AM
11AM-12PM
11AM-1PM
我可以在满足这些条件的asp.net/SQL Server中使用什么逻辑?
答案 0 :(得分:0)
您应该将这些时间/日期添加到日期时间变量中。 datetime变量将有一个函数数组来操作,格式化和处理datetime对象中的时间。
Datetime var保留完整的日期和时间。您可以从对象中处理或提取jsut日期,时间,小时,分钟,日等等,如果需要,可以使用它。
您应该始终将任何时间/日期带到日期时间并在那里使用它。 .net负责处理datetime对象中包含的日期和时间功能。
在日期时间对象上浏览intellisense,查看可能对您的解决方案有帮助的内容。
您可以将字符串解析为日期时间,如下所示:
dim mydate as datetime = DateTime.Parse("#1/1/1990 12:01:00 AM#")