我知道这可能是不可能的,但有人知道.NET中是否有任何快捷方式或机制允许我这样做。
我有一个'日记'
上午9点 - 下午5点
在这本日记中我有事件或'约会'
上午10点 - 下午12点 - 任命1 下午1点 - 下午1点30分 - 预约2
我要求的是有一种工具,我可以将日记反转给我在这些约会之外的空闲空间。
E.g。它会返回一个
列表上午9点 - 上午10点
12PM - 1PM
下午1:30 - 下午5点
这样我就可以在我的程序中使用了。
任何想法?
答案 0 :(得分:5)
您可能需要查看此CodeProject文章:Time Period Library for .NET,特别是TimeGapCalculator
示例。
答案 1 :(得分:2)
是的!我强烈建议使用CodeProject中名为TimePeriod的免费库。
此库将处理
答案 2 :(得分:1)
自己似乎难以实现: