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