如何获取从今天到给定日期之间的间隔。
共有三个范围:
我这样做:
Let TimeInterval = 2。
var timeStart= DateTime.Now.AddMonths(-item.TimeInterval);
var timeFinish = DateTime.Now;
var interval = timeFinish - timeStart;
var days = from shift in Enumerable.Range(0, interval.Days)
select @timeStart.AddDays(shift);
var hours = from shift in Enumerable.Range(0, Convert.ToInt32(interval.TotalHours))
select @timeStart.AddHours(shift);
如何用1个月的时间制作2年。
那我想在周期中知道每个范围的日期。
例如年份:
2017-01-01 00:00:00 - 2017-01-31 23:59:59
2017-02-01 00:00:00 - 2017-02-28 23:59:59
2017-03-01 00:00:00 - 2017-03-31 23:59:59
...
2018-08-01 00:00:00 - 2018-08-31 23:59:59
2个月:
2018-07-01 00:00:00 - 2018-07-01 23:59:59
2018-07-02 00:00:00 - 2018-07-02 23:59:59
2018-07-03 00:00:00 - 2018-07-03 23:59:59
...
2018-08-21 00:00:00 - 2018-08-21 23:59:59
2天:
2018-08-20 00:00:00 - 2018-08-20 00:59:59
2018-08-20 01:00:00 - 2018-08-20 01:59:59
2018-08-20 02:00:00 - 2018-08-20 02:59:59
...
2018-08-20 23:00:00 - 2018-08-20 23:59:59