例如:
最小时间间隔 30分钟
0:00-0:30
0:30-1:00
1:00-1:30
.....
.....
23:00-23:30
23:30-00:00
上面的最小时间间隔 是动态获取的
如果是20分钟
0:00-0:20
0:20-0:40
0:40-1:00
.........
.........
23:00-23:20
23:20-23:40
23:40-00:00
先祝大家新年快乐 ,万事如意
帮帮我看看这个问题,谢谢大家
asp.net
------解决方案--------------------------------------------------------
循环
60*24/最小间隔
次
------解决方案--------------------------------------------------------
List<string> lstResult = new List<string>();
int intSpan = 30;
DateTime dt = new DateTime(2000, 1, 1, 0, 0, 0);
while(dt.Day == 1)
{
DateTime dtTemp = dt.AddMinutes(intSpan);
lstResult.Add(String.Format("{0}-{1}", dt.ToString("HH:mm"), dtTemp.ToString("HH:mm")));
dt = dtTemp;
}