Как рассчитать разницу между часами H: i на 24-часовых часах? - PullRequest
0 голосов
/ 20 мая 2019

Я создаю что-то, что рассчитывает сборы на основе продолжительности ночного мероприятия. Иногда эти события переходят в ранние часы следующего утра.

В моей базе данных есть таблица, которая выглядит примерно так (просто чтобы вы могли видеть, как форматируются даты):

Start Time        Finish Time
23:30             00:00
21:00             01:30
20:00             22:00

Нет даты или времени, прикрепленных к любому из этих времен. Предполагается, что если время окончания «раньше» на 24-часовых часах, то оно должно быть на следующий день после.

Я потерян.

1 Ответ

1 голос
/ 20 мая 2019

Если время финиша меньше времени начала, добавьте 24:00 к времени финиша и выполните расчет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...