假設我有間隔。說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分鐘) –