mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-26 22:22:16 +03:00
Исправляем ошибку в опредении вхождени в период в nowInTimePeriod
This commit is contained in:
@@ -37,9 +37,16 @@ private:
|
||||
int h2 = selectToMarker(endTime, ":").toInt();
|
||||
int min2 = selectToMarkerLast(endTime, ":").toInt();
|
||||
|
||||
int sumMin1 = h1 * 60 + min1;
|
||||
int sumMin2 = h2 * 60 + min2;
|
||||
|
||||
int nowMinutes = _time_local.hour * 60 + _time_local.minute;
|
||||
|
||||
return nowMinutes >= h1 * 60 + min1 && nowMinutes <= h2 * 60 + min2;
|
||||
if (sumMin1 <= sumMin2) {
|
||||
return nowMinutes >= sumMin1 && nowMinutes <= sumMin2;
|
||||
} else {
|
||||
return nowMinutes >= sumMin1 && nowMinutes <= 24 * 60 || nowMinutes >= 0 && nowMinutes <= sumMin2;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user