ISO 8601-2:2019
Date and time — Representations for information interchange — Part 2: Extensions
Date and time — Representations for information interchange — Part 2: Extensions
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 75
- Дата публикации:
- 25 февраля 2019 г.
- Издание:
- ISO IS 8601 edition 1 version 1
- ICS:
- 01.140.30
This document specifies additional representations of dates of the Gregorian calendar and times based on the 24-hour clock that extend the basic rules and composite elements of those defined in ISO 8601-1. These representations are specified as character strings for use in information interchange. It is also applicable for representing times and time shifts based on Coordinated Universal Time (UTC). These extensions include: — uncertain or approximate dates, or dates with portions unspecified; — extended time intervals; — divisions of a year; — sets and choices of calendar dates; — grouped time scale units; — repeat rules for recurring time intervals; and — date and time arithmetic. This document excludes the representation of date elements from non-Gregorian calendars, or times not from the 24-hour clock. This document does not address character encoding of representations specified in this document.
Abstract
Overview
ISO 8601-2:2019 - "Date and time - Representations for information interchange - Part 2: Extensions" extends the base ISO 8601 rules to specify additional, standardized character-string representations of Gregorian calendar dates and 24-hour clock times for information interchange. It covers extended forms for uncertain or approximate dates, expanded time intervals, grouped time units, recurring intervals and simple date/time arithmetic. The standard is also applicable to times and time shifts based on Coordinated Universal Time (UTC). It explicitly excludes non‑Gregorian calendars, non‑24‑hour clocks and character encoding issues.
Key topics and technical requirements
- Extended date/time representations: additional explicit forms that build on ISO 8601-1, including expanded calendar years and unspecified digits.
- Uncertain/approximate dates: syntax for indicating uncertainty, approximation or partially unspecified date components.
- Extended time intervals & recurring intervals: rules for representing long or complex intervals and repeat rules for recurring time ranges.
- Sets and choices of dates: representations for sets (collections) and choices of calendar dates, including range expansion.
- Grouped time scale units: definition and use of grouped units (e.g., custom sub-year groupings, seasons) and rules for conversion to basic units.
- Divisions of a year: specification of seasons, decades, centuries and other sub-year groupings.
- Date/time arithmetic: standardized expressions for performing or representing simple arithmetic on date and time values.
- Time shift and UTC: representation of time shifts and offsets consistent with UTC-based time scales.
- Qualification and precision: mechanisms to qualify components (complete, group, individual) and indicate precision.
- Exclusions: does not define character encoding or non-Gregorian calendar elements.
Practical applications and who uses it
ISO 8601-2 is useful wherever precise, machine-readable extended date/time semantics are required:
- Software developers and API designers needing standardized timestamp and interval formats for data interchange (APIs, microservices).
- Database architects and data modelers who store recurring schedules, sets of dates, or uncertain/approximate historical dates.
- Archivists, historians and scientific data managers requiring representation of partially known dates and long time intervals.
- Scheduling systems, calendar apps and IoT platforms managing grouped time units, repeats and time shifts.
- Standards implementers and integrators extending ISO 8601 compliance with more expressive temporal constructs.
Related standards
- ISO 8601-1 - Core date and time representations (base rules that ISO 8601-2 extends).
- Standards for character encoding (e.g., UTF‑8) should be applied separately, as ISO 8601-2 does not address encoding.
Keywords: ISO 8601-2, date and time representations, extensions, UTC, uncertain dates, recurring intervals, grouped time units, ISO 8601 extensions.
Технические детали
- Технический комитет
- ISO/TC 154 - Processes, data elements and documents in commerce, industry and administration
- SKU
- ISO 8601-2:2019
Похожие стандарты
Упомянутые в описании и другие стандарты ISO
ISO 8601:2004
ОтменёнData elements and interchange formats — Information interchange — Representation of dates and times
ISO 8601-1:2019
ДействующийDate and time — Representations for information interchange — Part 1: Basic rules
Overview ISO 8601-1:2019 - "Date and time - Representations for information interchange - Part 1: Basic rules" is the ISO standard that defines how to represent dates and times as character strings f…
ISO 8212:1986
ОтменёнSoaps and detergents — Techniques of sampling during manufacture
Overview Standard Reference: ISO 8212:1986 Title: Soaps and detergents - Techniques of sampling during manufacture ISO 8212:1986 defines standardized techniques for taking representative samples of s…
ISO 20662:2020
ДействующийShips and marine technology — Hopper dredger supervisory and control systems
Overview ISO 20662:2020 - Ships and marine technology: Hopper dredger supervisory and control systems (HD‑SCS) - specifies the components, structure, general requirements, and functional requirements…
ISO 3021:2023
ДействующийAdventure tourism — Hiking and trekking activities — Requirements and recommendations
Overview ISO 3021:2023 - Adventure tourism: Hiking and trekking activities - Requirements and recommendations defines safety-focused requirements and recommendations for hiking and trekking offered a…
ISO 3826-2:2008
ДействующийPlastics collapsible containers for human blood and blood components — Part 2: Graphical symbols for use on l…
Overview ISO 3826-2:2008 - "Plastics collapsible containers for human blood and blood components - Part 2: Graphical symbols for use on labels and instruction leaflets" defines a system of internatio…
ISO/IEC 24730-1:2014
ДействующийInformation technology — Real-time locating systems (RTLS) — Part 1: Application programming interface (API)
Overview ISO/IEC 24730-1:2014 specifies the Application Programming Interface (API) for Real‑Time Locating Systems (RTLS). The standard defines a minimal, interoperable boundary that lets application…
ISO 8668-5:1992
ДействующийAircraft — Terminal junction systems — Part 5: Detail specification for type 3 system
Overview - ISO 8668-5:1992 (Aircraft terminal junction systems, Type 3) ISO 8668-5:1992 defines the detail specification for Type 3 Terminal Junction Systems (TJS) used in aircraft electrical install…