假设我有间隔。说15分钟。如何生成两个日期之间的日期时间间隔列表?
我的开始时间是13:57,结束时间是15:17。
此过程运行的时间恰好为14:07。
我想要的结果是14:00,14:15,14:30,14:45,15:00,15:15,同时保持年/月/日等
到目前为止,我有这些事实。模间隔的分钟总是零。我需要从当前时间倒数,直到我打到第一个mod为零的数字,即14:00。
然后,我简单地增加该数字的间隔,直到我达到我的天花板。我真正的问题是如何想出一个优雅,简单的方法来找到这个第一层数。
间隔是时间跨度,其他两个值是日期时间。
任何想法?
使用的解决方案[这个答案](http://stackoverflow.com/questions/7029353/c-sharp-round-up-时间到最近x分钟) –