C# как заполнить таблицу датой и временем

такая ситуация, нужно заполнить таблицу датой и временем, каждый час. вот мой код

        DateTime dt1 = DateTime.Parse(dabar);            
        DateTime dt2 = DateTime.Parse(dt_time_iki.Text);           

        for (DateTime ii11 = dt1; ii11 <= dt2; ii11 = ii11.AddMinutes(60))
        {                
            var index = dg_svorio_kontrole.Rows.Add();
            dg_svorio_kontrole.Rows[index].Cells["svorio_kontrole_data"].Value = ii11.ToString();

        }

Всё работает, но если время установлено следующего дня, то цикл не запускается. Например, если теперь: 14:20, а второе время 00:20, то цикл не запускается, так как значение меньше. Есть идеи как можно реализовать ?


Ответы (1 шт):

Автор решения: Вадим

Вот что мне помогло:

if (dt1 > dt2) dt2 = dt2.AddHours(24);
→ Ссылка