日期:2014-05-17  浏览次数:20414 次

dropdownlist 动态显示一天 24小时

  
    例如:

       最小时间间隔 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;
}