Задана дата в формате <день>.<месяц>.<год> - C#

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

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

Задана дата в формате <день>.<месяц>.<год>. Определить: 1) сколько дней прошло с начала года; 2) сколько дней осталось до конца года; 3) дату предыдущего дня; 4) дату следующего дня.

Решение задачи: «Задана дата в формате <день>.<месяц>.<год>»

textual
Листинг программы
  1.             Console.WriteLine(">Введите дату в формате dd.MM.yyyy:");
  2.             DateTime dt = DateTime.Parse(Console.ReadLine());
  3.             Console.WriteLine(">Дней прошло с начала года:"+dt.DayOfYear);
  4.             DateTime now = DateTime.Now;
  5.             int nextYear = now.Year + 1;
  6.             DateTime nextNewYear = new DateTime(nextYear, 1, 1);
  7.             nextNewYear = new DateTime(nextNewYear.Ticks - 1);
  8.             int days = nextNewYear.DayOfYear - now.DayOfYear;
  9.             Console.WriteLine(">Дней осталось до конца года:" + days);
  10.             Console.WriteLine(">Дата предыдущего дня:" + dt.AddDays(-1).ToShortDateString());
  11.             Console.WriteLine(">Дата следующего дня:" + dt.AddDays(+1).ToShortDateString());

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


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

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

13   голосов , оценка 4.077 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы