----------------------- | Search | Search results × | ISO 8601-1:2019(en) × |
Foreword |
Introduction |
1 Scope |
2 Normative references |
3 Terms, definitions and symbols |
3.1 Terms and definitions |
3.2 Symbols |
4 Fundamental principles |
4.1 Basic rules |
4.2 Time scales |
4.3 Time scale components and units |
4.4 Expansion |
4.5 Leading zeros |
5 Date and time representations |
5.1 General |
5.2 Date |
5.3 Time of day |
5.4 Date and time of day |
5.5 Time interval |
5.6 Recurring time interval |
Annex A Example date and time expressions and representations |
A.1 Date and time expressions |
A.2 Date and time representations |
Bibliography |
EXAMPLE 1
EXAMPLE 2
EXAMPLE 3
EXAMPLE 4
| year | time scale component calendar year |
| month | time scale component calendar month |
| week | time scale component calendar week of year |
| day | time scale component calendar day of month |
| dayk | time scale component calendar day of week |
| dayo | time scale component calendar day of year |
| hour | time scale component clock hour |
| min | time scale component clock minute |
| sec | time scale component clock second |
| dec | time scale component decade |
| cent | time scale component century |
| c(x, y) | time scale component c extended to accept a fixed-point number, with x digits in the decimal part and y digits in the fractional part; for example, [year(6,0)] represents a year time scale component that accepts 6 digits for year; [min(2,3)] represents a minute time scale component that accepts 2 digits in the decimal part and 3 digits in the fraction part, separated by a decimal sign |
NOTE If y is omitted it is assumed to be zero. Thus [year(6)] means the same as [year(6,0)]. |
| date | the composite time scale components for the complete representation of a date as determined in 5.2.2.1 a) |
| dateX | the composite time scale components for the complete representation of a date as determined in 5.2.2.1 b) |
| odate | the composite time scale components for the complete representation of an ordinal date of year as determined in 5.2.3.1 a) |
| odateX | the composite time scale components for the complete representation of an ordinal date of year as determined in 5.2.3.1 b) |
| wdate | the composite time scale components for the complete representation of a week date as determined in 5.2.4.1 a) |
| wdateX | the composite time scale components for the complete representation of a week date as determined in 5.2.4.1 b) |
| shift | the composite time scale component for time shift in basic form with hours and minutes, as determined in 4.3.13 a) |
| shiftH | the composite time scale component for time shift in basic hourly form, as determined in 4.3.13 b) |
| shiftX | the composite time scale component for time shift in extended form, as determined in 4.3.13 c) |
| time | the composite time scale components for the complete representation of a time of day as determined in 5.3.1.2 a) |
| timeX | the composite time scale components for the complete representation of a time of day as determined in 5.3.1.2 b) |
| duration | the composite time scale units for the representation of a duration as determined in 5.5.2.2 a) and b) |
| Y | a digit used in the time scale component ?calendar year? |
| M | a digit used in the time scale component ?calendar month? |
| D | a digit used in the time scale component ?calendar day? |
| E | a digit used in the time scale component ?decade? |
| C | a digit used in the time scale component ?century? |
| W | a digit used in the time scale component ?calendar week? |
| h | a digit used in the time scale component ?clock hour? |
| m | a digit used in the time scale component ?clock minute? |
| s | a digit used in the time scale component ?clock second? |
| n | a positive integer, may be left absent to signify an unbounded value |
| i | a positive integer |
| ± | a plus sign [?+?] to represent a positive value or zero (the plus sign shall not be omitted), or a minus sign [?-?] otherwise |
| ?H? | the hours designator, following a data element which represents the number of hours in a duration expression |
| ?M? | the months or minutes designator, following a data element which represents the number of months or minutes in a duration expression |
NOTE Although ?M? can be used to designate months or minutes, its meaning is unambiguous in expressions because the time portion of a duration statement is preceded by the character ?T?. | |
| ?P? | the duration designator, preceding the component which represents the duration |
NOTE The use of the character ?P? is based on the historical use of the term ?period? for duration. | |
| ?R? | the recurring time interval designator |
| ?S? | the seconds designator, following a data element which represents the number of seconds in a duration expression |
| ?T? | the time designator, which indicates |
| |
| ?Y? | the years designator, following a data element which represents the number of years in a duration expression |
| ?W? | the week designator, following a data element which represents the ordinal number of a calendar week within the calendar year |
| ?Z? | the UTC designator, added to the end of a time representation to indicate that a time of day is represented as UTC of day |
NOTE The use of character ?Z? comes from its commonly known relationship with the ?zero meridian?, and its usage in the military and navigation as ?Zulu time? which was inherited from GMT (Greenwich Mean Time). | |
| ?x? | the representation of character ?x? according to the textual representation of ?x? in the ISO/IEC 646 repertoire |
| ?-? (hyphen) | the ?-? hyphen character, in extended format, separates the time scale components for ?year? and ?month?, ?year? and ?week?, ?year? and ?day?, ?month? and ?day?, and ?week? and ?day?. |
| ?:? (colon) | the ?:? colon character, in extended format, separates the time scale components for ?hour? and ?minute?, and ?minute? and ?second?. |
| ?/? (solidus) | the ?/? solidus character separates start and end times in the representation of a time interval, as well as the symbol ?R? from the remainder of a recurring time interval representation. |
NOTE A solidus may be replaced with a double hyphen [?--?] by mutual agreement of the communicating partners. | |
| ?.? (period), ?,? (comma) | the ?.? period and ?,? comma characters are decimal sign used to separate the integer part from the decimal fraction of a number. |
| [1] | ISO/IEC 646, Information technology ? ISO 7-bit coded character set for information interchange |
| [2] | ISO 8601-2:2019, Date and time ? Representations for information interchange ? Part 2: Extensions |
| [3] | ISO 80000-11, Quantities and units ? Part 1: General |
| [4] | ISO 80000-32, Quantities and units ? Part 3: Space and time |
| [5] | IEC 60050-113:2011, International Electrotechnical Vocabulary ? Part 113: Physics for electrotechnology |
| [6] | IEC 60050-713:1998, International Electrotechnical Vocabulary ? Part 713: Radiocommunications: transmitters, receivers, networks and operation |
| [7] | ITU-R TF.460-6, Standard-frequency and time-signal emissions |
| [8] | BIPM Recommendation CCTF 3 (2017), Bureau International des Poids et Mesures / The International Bureau of Weights and Measures: Consultative Committee for Time and Frequency (CCTF), Report of the 21st meeting to the International Committee for Weights and Measures, 2017 |
| [9] | International Astronomical Union Resolution B1.9 (2000), International Astronomical Union, IAU Resolutions adopted at the 24th General Assembly, 2000 |