Как разбить заданные диапазон времени на маленькие промежутки через заданный интервал - C#

Узнай цену своей работы

Формулировка задачи:

Привет всем! пожалуйста подскажите как сделать следующее: есть форма для ввода времени начала события, времени конца события и "интервал". нужно разбить заданные диапазон времени на маленькие промежутки через заданный интервал. например: вводим: 9:00 10:00 20 получаем: 9:00, 9:20, 9:40, 10:00 важно не вылазить за границы

Решение задачи: «Как разбить заданные диапазон времени на маленькие промежутки через заданный интервал»

textual
Листинг программы
            Console.Write("input:");
            var input = Console.ReadLine().Split();
            var startTime = DateTime.Parse(input[0]);
            var endTime = DateTime.Parse(input[1]);
            var span = new TimeSpan(0,int.Parse(input[2]),0);
            for(var i = startTime; i <= endTime; i+=span)
            {
                Console.WriteLine(i.ToShortTimeString());
            }
            Console.ReadKey(true);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы