ISO 8601-1:2019/Amd 1:2022 Дата и время. Представления для обмена информацией. Часть 1. Основные правила. Поправка 1. Технические исправления. - Стандарты и спецификации PDF

ISO 8601-1:2019/Amd 1:2022
Дата и время. Представления для обмена информацией. Часть 1. Основные правила. Поправка 1. Технические исправления.

Стандартный №
ISO 8601-1:2019/Amd 1:2022
Дата публикации
2022
Разместил
International Organization for Standardization (ISO)
Последняя версия
ISO 8601-1:2019/Amd 1:2022
 

сфера применения

Анализ основного содержания стандартной редакции

Области редакции Исходные стандартные пункты Требования к редакции Техническое влияние
Обработка дополнительных секунд 3.1.1.24 Примечание 2 Чётко определить метод представления положительных/отрицательных дополнительных секунд и время реализации IERS Алгоритм расчёта времени необходимо обновить
Отображение конца дня 5.3.2 Добавить 24:00:00 в качестве мгновенного окончания спецификации представления дня Влияет на логику расчета временного интервала
Система недельного календаря 4.2.2 ПРИМЕЧАНИЕ Уточните правила обработки разницы между недельным календарем и годом по григорианскому календарю Для преобразования между системами календарей требуется специальная обработка

Подробности ключевых технических изменений

1. Механизм обработки дополнительной секунды

Поправка четко определяет методы представления для трех сценариев дополнительной секунды:

  • Положительная дополнительная секунда: вставьте [23:59:60Z] после [23:59:59Z]
  • Отрицательная дополнительная секунда: непосредственно опустите [23:59:59Z] и измените его на [23:59:58Z]
  • Обычный случай: сохраните структуру [23:59:59Z]

Пример применения: когда финансовой торговой системе необходимо обработать положительную дополнительную секунду 31 декабря 2022 года, конечный момент следует записать как 23:59:60.000Z вместо усечения до 00:00:00


2. Определение границы времени

Новый стандарт проводит строгое различие между началом дня (T00:00:00) и концом дня (T24:00:00):

  • Миграция данных: 23:59:59.999 в исторических данных следует преобразовать в T24:00:00
  • Проверка теста: Требуется специальное тестирование расчетов между днями в сценариях с дополнительной секундой
  • Решение для совместимости: при возврате как формата ISO, так и временных меток Unix в проекте API, T24:00:00 следует сопоставить со значением временной метки 00:00:00 следующего дня

    ISO 8601-1:2019/Amd 1:2022 История

    • 2022 ISO 8601-1:2019/Amd 1:2022 Дата и время. Представления для обмена информацией. Часть 1. Основные правила. Поправка 1. Технические исправления.
    • 2019 ISO 8601-1:2019 Дата и время. Представления для обмена информацией. Часть 1. Основные правила.
    Дата и время. Представления для обмена информацией. Часть 1. Основные правила. Поправка 1. Технические исправления.

    стандарты и спецификации




    © 2025. Все права защищены.

    Точка времени Математические свойства Юридическое представление Правила расчета
    Начало дня Точка нулевой продолжительности