查找OverLapping dateTime

时间:2015-04-03 07:09:19

标签: c# linq

我需要使用linq找到重叠日期和时间

示例:

情景1

我将定义日期为2015年1月4日和2015年9月4日,时间跨度为05:12至10:56

我将再定义一个日期范围,例如2015年1月4日至2015年2月4日,时间跨度为11:45至15:67

这应该被添加到DB,因为它不在第一个定义的日期。

如果我添加2015年1月4日和2015年5月4日,时间跨度为09:12到10:00,则不应允许在db中保存。

情景2:

在UI页面中,我需要获取这些内容,这些内容介于服务器时间的日期和时间范围之间。

考虑当前时间是12:00现在它必须在2015年1月4日到2015年2月4日以及时间跨度11:45到15:67的日期范围记录。

任何人都可以帮我解决如何在linq中编写逻辑。

0 个答案:

没有答案