C # Sharp DateTime: Упражнение 56 с решением
Напишите программу на C # Sharp, чтобы найти первый день следующего месяца по заданной дате.
Пример решения : —
C # Sharp Code:
с использованием системы; class dttimeex56 {static void Main () {int yr, mn, dt; Console.Write (" n n Найти первый день следующего месяца относительно заданной даты: n"); Console.Write ("------------------ ---------------------------------------------- n ") ; 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/ yyyy ")); Console.WriteLine (" Первый день следующего месяца для указанной выше даты: {0} n ", FirstDayOfNextMonth (d) .ToString (" dd/MM/yyyy ")); } общедоступный статический DateTime FirstDayOfNextMonth (DateTime dt) {DateTime ss = new DateTime (dt.Year, dt.Month, 1); return ss.AddMonths (1); }}
Пример вывода:
Найти первый день следующего месяца относительно заданной даты: ---------- -------------------------------------------------- ---- Введите день: 12 Введите месяц: 06 Введите год: 2017 Форматированная дата: 12.06.2017 Первый день следующего месяца для указанной выше даты: 01.07.2017
Блок-схема:
Редактор кода C # Sharp:
Предыдущий: Напишите программу на C # Sharp, чтобы найти последний день месяца по заданной дате.
Далее: Напишите программу на C # Sharp, чтобы найти день для определенной даты.