Час повторится дважды: как самолеты и поезда не сбиваются с пути после перевода стрелок
- Автор
- Дата публикации
Для компьютеров одинаковые цифры на экране не обязательно означают тот же момент – все решает точка отсчета
В ночь на 25 октября в Украине часы переведут на час назад. Один час повторится: одно и то же время на циферблате будет соответствовать двум разным моментам. Пассажир может запутаться, а цифровым системам придётся различать события до перевода стрелок и после него.
В IT эту проблему решают с помощью всемирного координированного времени UTC – его не переводят на летнее или зимнее время. Система сохраняет момент по UTC, а пользователю показывает местное время. Различить две одинаковые отметки можно также по смещению относительно UTC. А для измерения длительности процессов используют отдельный монотонный отсчёт: он идёт вперёд независимо от перевода часов.
В авиации UTC помогает согласовывать полёты между часовыми поясами. В билете пассажир видит местное время каждого аэропорта. Поэтому простое вычитание времени вылета из времени прибытия не всегда показывает длительность рейса: нужно учитывать часовые пояса и изменение смещения относительно UTC.
Для железной дороги главное – согласовать график прохождения станций в ночь перехода. Если движение привязано к местному времени, в расписании учитывают повторяющийся час, в частности предусматривают более длительные стоянки. Поезд не возвращается на час назад. Меняются показания часов, но последовательность станций и фактически затраченное на дорогу время остаются однозначными.
Ранее "Телеграф" рассказывал, что перевод стрелок часов на "зимнее" и "летнее" время изначально был шуткой. В чем ее суть.