Упражнения C # Sharp: получение первого дня текущего года и первого дня года по отношению к заданной дате

C # Sharp DateTime: Упражнение 46 с решением

Напишите программу на C # Sharp, чтобы получить первый день текущего года и первый день года относительно заданной даты.

C # Sharp Code:

  using System; class dttimeex46 {static void Main ()  {int dt, mn, yr;  Console.Write (" n  n Найти первый день года по дате:  n"); Console.Write ("--------------------  -------------------------------  n "); Console.WriteLine (" Первый день текущего года:  {0}  n ", FirstDayOfYear (). ToString (" дд/ММ/гггг "));  Console.Write ("Введите день:");  dt = Convert.ToInt32 (Console.ReadLine ());  Console.Write ("Введите месяц:");  mn = Convert.ToInt32 (Console.ReadLine ());  Console.Write ("Введите год:");  yr = Convert.ToInt32 (Console.ReadLine ()); DateTime d = new DateTime (yr, mn, dt); Console.WriteLine ("Дата в формате: {0}", d.ToString ("dd/MM/ гггг "));  DateTime nd = FirstDayOfYear (d); Console.WriteLine ("Первый день года {0}: {1}  n", yr, nd.ToString ("dd/MM/yyyy"));  } static DateTime FirstDayOfYear () {return FirstDayOfYear (DateTime.Today);  } static DateTime FirstDayOfYear (DateTime y) {вернуть новое DateTime (y.Year, 1, 1);  }}  

Пример вывода:

 Найдите первый день года по дате: ------------  --------------------------------------- Первый день текущего года: 01/ 01/2017 Введите день: 12 Введите месяц: 06 Введите год: 2017 Форматированная дата: 06.12.2017 Первый день 2017 года: 01.01.2017 

Блок-схема:

Редактор кода C # Sharp:

Предыдущий: Напишите программу на C # Sharp, чтобы вычислить, какой день будет завтра.
Далее: Напишите программу на C # Sharp, чтобы сопоставить последний день текущего года с заданной датой.

Оцените статью
nanomode.ru
Добавить комментарий