【发布时间】:2018-12-13 21:54:05
【问题描述】:
我可以得到 2 个日期时间之间的小时/分钟/秒差异。
但我试图获取 2 个日期时间之间的 common 时间,但不是。
例子:
public class Meeting
{
public DateTime Start { get; set; }
public DateTime End { get; set; }
}
我在这里添加了时间。
var list = new List<Meeting>();
list.Add(
new Meeting
{
Start = DateTime.Parse("12/13/2018 09:00 AM"),
End = DateTime.Parse("12/13/2018 10:00 AM")
}
);
list.Add(
new Meeting
{
Start = DateTime.Parse("12/13/2018 09:45 AM"),
End = DateTime.Parse("12/13/2018 10:30 AM")
}
);
所以,我在这里尝试获取 2 个列表之间的公共时间。
常用时间为 15 分钟,时间为 9:45 AM 至 10:00 AM。
所以,有任何关于上午 9:45 到上午 10:00 时间的建议。
【问题讨论】:
-
所以为了确认我的理解 - 你想在两个时间段之间找到
overlap。如果这是正确的,您应该相应地调整您的问题以避免混淆并帮助您更快地获得答案。 -
你的意思是:我想得到两个会议对象的日期相互冲突的时间?
-
这是标记为重复的更好链接:stackoverflow.com/questions/13513932/…
-
@Svenmarim 不,这没有给出日期范围。
-
truee..truee..