Как разбить заданные диапазон времени на маленькие промежутки через заданный интервал - 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);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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