Как разбить заданные диапазон времени на маленькие промежутки через заданный интервал - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д