Узнать матч

Две игры в один день: как не спутать протоколы

Две игры в один день различают по стадии или номеру игры, участникам и точному времени; дата сама по себе недостаточна. Повторную встречу нужно оформить отдельной карточкой с собственным ID и временной меткой.

Идентификатор матча из нескольких полей

Для двух матчей одних и тех же соперников одной даты нужны минимум: турнир, стадия или номер игры, оба участника, время начала и ID первичного документа. Если время указано, сохраняют также дату, часовое смещение либо отметку UTC; один час без даты и смещения не определяет момент однозначно.

Не следует создавать одну карточку «Кедр — Волна, 12 июня» и добавлять в неё два протокола. Такая строка описывает две единицы наблюдения, поэтому не позволяет понять, к какой игре относится результат, статус или исправление.

Две карточки повторной встречи в учебном примере
ПолеИгра 1Игра 2
ТурнирКубок заливаКубок залива
Стадиягрупповой этап, игра 1групповой этап, игра 2
УчастникиКедр — ВолнаКедр — Волна
Начало2025-06-12 10:00 +03:002025-06-12 18:30 +03:00
ID матчаBZ-G1-21BZ-G2-21

Чтение двух протоколов

Вымышленный фрагмент: «Кубок залива, групповой этап, игра 1. Кедр — Волна. Начало: 2025-06-12 10:00 +03:00. ID BZ-G1-21».

Второй фрагмент: «Кубок залива, групповой этап, игра 2. Кедр — Волна. Начало: 2025-06-12 18:30 +03:00. ID BZ-G2-21».

Команды и дата одинаковы, но номер игры, время и ID различаются. Следовательно, это повторная встреча, а не два варианта одного протокола. Временная отметка первой игры соответствует 07:00 UTC: из местного времени 10:00 вычитается смещение +03:00. Для второй игры 18:30 − 03:00 = 15:30 UTC.

  1. Создайте отдельную карточку для каждого номера игры или стадии.
  2. Перенесите в неё названия участников в исходном порядке.
  3. Запишите дату, время и смещение или UTC-форму времени.
  4. Сохраните ID каждого первичного протокола отдельно.
  5. Если источник обновился, сравнивайте новую версию только с карточкой того же ID или той же идентификационной совокупности полей.

Граница времени у полуночи

Если повторная игра начинается в 00:15 +03:00 после игры, начавшейся в 22:30 +03:00, она относится уже к следующей местной дате. При переводе в UTC дата также может измениться: 2025-06-13 00:15 +03:00 превращается в 2025-06-12 21:15Z.

Поэтому нельзя отличать встречи лишь по календарной дате без времени и смещения. Если в документе есть только «18:30», но нет даты и смещения, момент не определён однозначно; такую неполноту нужно сохранить в записи, а не заполнить предполагаемым часовым поясом.

Источники и методика