Страницы

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

понедельник, 24 февраля 2020 г.

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

#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, если вызывать его реже одного раза в минуту.

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

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