Определить количество дней по дате - 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");

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


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

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

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