Страницы

Поиск по вопросам

вторник, 7 мая 2019 г.

if (Time 12:00 = DateTime.Now) как правильно сделать?

есть программа на c#, в ней, например, раз в день в 12:00 должно выполняться определенное действие, а в другие часы другое действие.
в 12:00 он не захотел отрабатывать.
как правильно это реализовать?
DayToday = new DateTime(daynow1.Year, daynow1.Month, daynow1.Day, 12, 0, 0); if (DayToday == DateTime.Now) { Что-то делается } else { Что-то другое делается }


Ответ

var timeNow = DateTime.Now; if (timeNow.Hour == 12 && timeNow.Minute == 00) { }
Но этот код не гарантирует выполнение блока then в момент времени 12:00, если вызывать его реже одного раза в минуту.

Комментариев нет:

Отправить комментарий