加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 结合时间范围

发布时间:2020-12-16 00:21:32 所属栏目:百科 来源:网络整理
导读:我目前正在开发一个C#程序,我需要结合一堆时间范围.对于每个范围,我都有开始和结束时间.我找到了一个示例,其中这是在 Ruby中完成的,但不是针对C#.我基本上是在寻找时间范围联盟.我觉得使用linq可能有办法做到这一点,但我无法想出来.有任何想法吗? 所以举个
我目前正在开发一个C#程序,我需要结合一堆时间范围.对于每个范围,我都有开始和结束时间.我找到了一个示例,其中这是在 Ruby中完成的,但不是针对C#.我基本上是在寻找时间范围联盟.我觉得使用linq可能有办法做到这一点,但我无法想出来.有任何想法吗?

所以举个例子

开始时间:1:30
结束时间:2:00

开始时间:1:45
结束时间:2:30

开始时间:3:00
结束时间:5:00

开始时间:4:00
结束时间:4:30

开始时间:4:45
结束时间:5:30

这一系列时间会再次出现

开始时间:1:30
结束时间:2:30

开始时间:3:00
结束时间:5:30

解决方法

你可以看看这个支持TimeRanges和交集方法的项目:

http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读