C # Sharp DateTime: Упражнение 17 с решением
Напишите программу C # Sharp для создания даты за год до этого и даты через год в будущем по сравнению с текущей датой.
/p>
Пример решения : —
C # Sharp Code:
с использованием системы; открытый класс Example17 {частное перечисление DateComparisonResult {Ранее = -1, Позже = 1, TheSame = 0}; общедоступный статический void Main () {DateTime thisDate = DateTime.Today; DateTime thisDateNextYear, thisDateLastYear; //добавляем/вычитаем 1 год thisDateNextYear = thisDate.AddYears (1); thisDateLastYear = thisDate.AddYears (-1); Сравнение DateComparisonResult; //Сравнить сегодня с прошлогодним сравнением = (DateComparisonResult) thisDate.CompareTo (thisDateLastYear); Console.WriteLine ("{0}: {1: d} равно {2}, чем {3: d}", (int) сравнение, thisDate, compare.ToString (). ToLower (), thisDateLastYear); //Сравнение сегодняшнего дня и следующего года Сравнение = (DateComparisonResult) thisDate.CompareTo (thisDateNextYear); Console.WriteLine ("{0}: {1: d} больше {2}, чем {3: d}", (int) сравнение, thisDate, compare.ToString (). ToLower (), thisDateNextYear); }}
Пример вывода:
1: 10.06.2017 позже 10.06.2016 -1: 10.06.2017 ранее, чем 10.06.2018
Блок-схема:
Редактор кода C # Sharp:
Предыдущая: Напишите программу C # Sharp, которая сравнивает две даты.
Далее: Напишите программу C # Sharp для сравнения текущей даты с заданной датой.