Упражнения C # Sharp: год назад и будущее сравнивают с текущей датой
C # Sharp DateTime: упражнение 17 с решением
Напишите программу на C # Sharp, чтобы создать дату на год раньше, а дату на один год в будущем сравнить с текущей датой.
Пример решения : -
C # острый код:
using System;
public class Example17
{
private enum DateComparisonResult
{
Earlier = -1,
Later = 1,
TheSame = 0
};
public static void Main()
{
DateTime thisDate = DateTime.Today;
DateTime thisDateNextYear, thisDateLastYear;
// add/substract 1 year
thisDateNextYear = thisDate.AddYears(1);
thisDateLastYear = thisDate.AddYears(-1);
DateComparisonResult comparison;
// Compare today to last year
comparison = (DateComparisonResult) thisDate.CompareTo(thisDateLastYear);
Console.WriteLine("{0}: {1:d} is {2} than {3:d}",
(int) comparison, thisDate, comparison.ToString().ToLower(),
thisDateLastYear);
// Compare today to next year
comparison = (DateComparisonResult) thisDate.CompareTo(thisDateNextYear);
Console.WriteLine("{0}: {1:d} is {2} than {3:d}",
(int) comparison, thisDate, comparison.ToString().ToLower(),
thisDateNextYear);
}
}
Пример вывода:
1: 6/10/2017 позже 6/10/2016 -1: 10.10.2017 ранее, чем 10.10.2017
Блок - схема:
Редактор кода C # Sharp:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на C # Sharp, которая сравнивает две даты.
Далее: Напишите программу на C # Sharp, чтобы сравнить текущую дату с заданной датой.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code