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