Как узнать текущую дату на компьютере и сравнить её с заданной - C#
Формулировка задачи:
Вообщем, требуется сделать некое:
Если дата больше или равна заданной, но меньше другой заданной, то действие выполнить.
Единственное, что я смог придумать - это говнокод типа:
Узнаём текущую дату, смотрим: Равна ли она заданной. Если нет, то проверяем так:
Всё от последней точки сравниваем с заданным годом, если больше или равен меньшему, а так же меньше или равен большему, то проверяем дальше так же месяц и день. Но я просто уверен, что есть гораздо легче способ.
Решение задачи: «Как узнать текущую дату на компьютере и сравнить её с заданной»
textual
Листинг программы
DateTime dateBegin = new DateTime(2014, 12, 1);
DateTime dateEnd = new DateTime(2015, 1, 31);
DateTime today = DateTime.Now;
if (today >= dateBegin && today < dateEnd)
{
// Выполняем действие ...
}