给定一段时间如10.22到10.29,我想分割的时间是
10.22 00:00:00 到10.22 23:59:00
10.23 00:00:00 到10.23 23:59:00

10.29 00:00:00 到 10.29 23:59:00

解决方案 »

  1.   

    startDate=10.22
    endDate=10.29
    while(startDate<endDate)
    {
    console.writeline(string.format("{0} 00:00:00到{0} 23:59:00",startDate.tostring("MM.dd")));
    startDate.Day.Add(1);
    }问题说的不是很清除,以上输出你要的结果
      

  2.   


      System.DateTime date = System.DateTime.ParseExact("10.22", "MM.dd HH:mm:ss", null);            System.DateTime tempDate = System.DateTime.Parse("1751." + "10.22");
                for (int i = 0; i < 60 * 60 * 24; i++)
                {
                  输出  tempDate.ToString("MM.dd HH:mm:ss");
                }