【发布时间】:2013-09-17 13:41:41
【问题描述】:
我知道这可能是不可能的,但有人知道.NET 中是否有任何快捷方式或机制允许我这样做。
我有一本“日记”
上午 9 点 - 下午 5 点
在这本日记中我有活动或“约会”
上午 10 点 - 下午 12 点 - 预约 1
1PM - 1:30PM - 预约 2
我要求的是有一种工具可以让我反转日记以在这些约会之外给我空闲空间。
例如它会返回给我一个列表
上午 9 点 - 上午 10 点
中午 12 点 - 下午 1 点
下午 1:30 - 下午 5 点
这样我就可以在我的程序中使用。
有什么想法吗?
【问题讨论】:
-
你有“日记”对象或列表或数据库表? .发布更多信息......
-
TimeSpan 与此有什么关系?您已经尝试过什么,结果以什么方式不令人满意?在给定的非空闲时间间隔列表中找到给定时间间隔内的空闲时间块应该不难;如果您可以忍受有时次优的性能,那它甚至应该很容易。
标签: c# asp.net arrays time timespan