Правильно. Откуда железо знает, что 00:00 это уже следующие сутки ?
Железо не может понять. как это смена началась в 16 часов, а закончилась перед этим в 00:00 ?
Ты же, чтобы узнать длительность смены, в уме производишь замену 00:00 на 24 и 24-16=8.
Т.е. если время начала смены > времени конца смены, то нужно добавить 1-и сутки (что и сделал ser_davkin),
а если вместо 00:00 напишешь 23:59:58, то всё должно сработать.
Нужно добавить проверки (Н - начало смены, К - конец смены, цифра - номер смены) :
If H1>K1 then K1:=K1+1;
If H1>H2 Then H2:=H2+1;
If H1>K2 Then K2:=K2+1;
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
|