Определить количество дней по дате - C#
Формулировка задачи:
Здравствуйте, не получается полученный результат даты подсчитать в оставшихся днях
допустим сегодня 01.01.2016 я выбираю в combobox количество дней, часов и минут, выводится результат 08.01.2016 | 4:40
как подсчитать сколько осталось дней часов и минут и вывести?
вот таким видом: осталось - 7 дней 5 часов и 10 минут
далее это будет сохранятся в программе при выходе, но при каждом запуске надо что бы дата сверялась и показывала точную дату, сколько осталось времени.
вывел только дату до какого числа, через combobox выбираю сколько добавить дней, часов, минут.
DateTime date = DateTime.Now; int days = Convert.ToInt32(comboBox1.Text); int hour = Convert.ToInt32(comboBox2.Text); int minutes = Convert.ToInt32(comboBox3.Text); date += new TimeSpan(days, hour, minutes, 0); label2.Text = date.ToString("dd MMMM | HH:mm");
Решение задачи: «Определить количество дней по дате»
textual
Листинг программы
DateTime now = DateTime.Now; int days = Convert.ToInt32(comboBox1.Text); int hour = Convert.ToInt32(comboBox2.Text); int minutes = Convert.ToInt32(comboBox3.Text); var target = now + new TimeSpan(days, hour, minutes, 0); label2.Text = target.ToString("dd MMMM | HH:mm"); label3.Text = (target - now).ToString("hh':'mm':'ss'.'fff");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д