В двух словах: UTC - это непрерывная однозначная шкала времени, тогда как местное время не является непрерывным или однозначным.Основной причиной является Летнее время , которое не относится к UTC.Таким образом, UTC никогда не прыгает вперед или назад на час, в то время как местное время делает.И когда он возвращается назад, то же самое время встречается дважды.
Проведение сравнений лучше всего проводить с использованием непрерывной однозначной шкалы времени, если только вы не хотите возиться с DST самостоятельно.Даже если вы это сделаете, нет никакого способа отличить первое и второе «2 часа ночи», когда заканчивается летнее время и часы переводятся в исходное положение на час.
Техническое примечание: даже если UTC непрерывно, оно делаетдобавить дополнительную дополнительную секунду, чтобы не отставать от замедления вращения Земли.Эти секунды обычно добавляются в конце дня и отображаются с 60 секундами.Таким образом, у вас будет 23:59:59, 23:59:60, 00: 00: 00.