В моем проекте у меня есть функция, которую мне нужно выполнять, только если текущее время между заданными 2 раза. Обратите внимание, что время выбирается из RT C, поэтому его 24 часа. Например, если текущее время составляет 23:00, время начала - 20:00, а время окончания - 5:00, функция должна выполняться, а не выполняться.
if((fromhour>=now.hour() && fromminute>=now.minute()) || (tohour>=now.hour() && tominute>=now.minute()))
{
//Call function
}
Я пробовал этот код, но не работал, как ожидалось , пожалуйста, дайте решение этой проблемы.