ISO 8601 – Wikipedia

before-content-x4

Zone Date Angabe
titre Éléments de données et formats d’échange – Échange d’informations – Affichage de la date et de l’heure (ISO 8601: 2019)
Brève description: Rédaction des règles du format de date
Pour vous douzième
Première version Juin 1988
Dernière édition Février 2019

ISO 8601 est une norme internationale de l’ISO, qui contient des recommandations via des formats et des heures de date numérique. Le titre de la norme est Éléments de données et formats d’échange – Échange d’informations – Représentation des dates et des temps, «Éléments de données germanisés et formats d’échange; Échange d’informations; Représentation de la date et de l’heure ».

after-content-x4

En prenant le relais à la norme européenne En 28601: 1992 Les recommandations de l’ISO 8601 à la date et à des heures – dans la mesure où elles sont purement numériques, c’est-à-dire en particulier aucun nom mensuel annoncé ou abrégé – étaient également conformes à l’ISO 8601: 1988 en Allemagne, en Autriche et en Suisse. En septembre 2006, résolu DIN ISO 8601 Ces normes ainsi que l’ancien DIN 1355 et DIN 1355-1 pour la zone des normes allemandes. De plus, la norme est également en DIN 5008 ( Règles d’écriture et de conception pour le traitement du texte et de l’information ) incorporé.

Le 25 février 2019, une nouvelle version de la norme a été publiée en deux parties, ISO 8601-1: 2019 et ISO 8601-2: 2019.

La norme contient divers formats de date et d’heure, qui, cependant, peuvent être distingués purement formellement et dans la plupart des cas par le nombre de chiffres utilisés. La norme est surtout connue pour le format de date Yyyy MM Dd , qui est souvent appelé “format de date international”. Le format de temps le plus courant de la norme est HH : MM : SS . Un exemple de la date est 2004-06-14 (14 juin 2004) et pour le temps 23 h 34 (23 h, 34 minutes et 30 secondes) et pour les deux ensemble 2004-06-14T23: 34: 30. Pour la communication internationale des temps de la journée, la différence dans la période de zone utilisée à l’heure mondiale coordonnée (UTC) peut être ajoutée, sous la forme +01: 00, +0100 ou +01 pour l’heure d’Europe centrale et z. B. −04: 30 ou −0430 pour l’ancienne heure standard au Venezuela.

L’utilisation de ces formats est recommandée, en particulier dans le domaine des sciences naturelles, du développement de logiciels, de la documentation et de la correspondance internationale, car le plus grand potentiel d’erreur existe ici en raison de formats spécifiques au pays. Par exemple, diverses orthographes spécifiques au pays pour le 2 avril 2008 (2008-04-02) sont mentionnées ici: 2/4/08, 4/2/08, 08/4/2, 4/2/2008.

De plus, le format de date selon DIN EN 28601 en Allemagne le 1er mai 1996 a été élevé au seul format de date numérique basé sur la norme (par exemple 1996-05-01) et a donc remplacé le format traditionnel selon DIN 1355-1 (1.5.1996). Toutes les installations qui sont dans le domaine de l’influence des normes DIN (y compris tous les établissements d’enseignement et les établissements publics) sont nécessaires pour utiliser le nouveau format. Cependant, de grandes parties de la population ont continué à utiliser l’ancien format dans la vie quotidienne, ce qui a provoqué la nouvelle réglementation de DIN 5008 en 2001 La version publiée en 2020 prévoit cette orthographe avec une année à quatre chiffres uniquement pour les lettres aux destinataires domestiques. [d’abord]

De plus, la norme, comme ses précurseurs depuis les années 1970, définit lundi comme le premier jour de la semaine civile. En tant que première semaine civile par an, la semaine est définie avec le premier janvier jeudi. En conséquence, le 4 janvier tombe toujours dans la première semaine civile. Cette règle empêche la première semaine de travail de ne pas contenir une seule journée de travail. Le calendrier grégorien sert de base, également au cours de la période précédant 1582 (proleptique).

  • Dans tous les formats conformes à la norme, la date et les heures de l’ordre sont écrites de l’unité la plus élevée à la plus petite unité («orthographe qui tombe»). L’ordre des chiffres correspond à la valeur “naturelle” dans les systèmes de valeur professionnelle des mathématiques, car les unités plus grandes sont devant les plus petites (année avant le mois, etc.). Cela a l’avantage que le tri lexicographique et chronologique des listes de valeurs de date et de courant conduit au même résultat. (Cela ne s’applique pas uniquement si la liste des années négatives ou un mélange des formats de date définis par la norme sont utilisés.)
  • Dans chaque format, les valeurs de date ou de temps sont divisées en différentes unités (environ un an, mois, jour ou heure, minute, deuxième). Chaque unité doit être reproduite avec un nombre fixe de chiffres, qui peuvent être atteints par des zéros précédents si nécessaire.
  • Pour chaque format, il existe une version courte avec un nombre minimal de séparateur et une version étendue qui contient d’autres signes de séparation pour une meilleure lisibilité humaine. La norme recommande d’utiliser uniquement les versions étendues dans les textes. Entre les unités de date, la ligne courte (“Bindestrich moins”, U + 002D) et entre les unités de temps, le côlon est utilisé comme séparateur. Par exemple, le 3 juin 2014 est écrit sous forme courte en 20140603 et sous forme étendue au 2014-06-03.
  • Si les valeurs doivent être données avec moins de précision, les valeurs des unités temporelles individuelles peuvent être laissées de côté, mais en commençant uniquement par les plus petites unités (c’est-à-dire “par derrière”). L’indication 2004-2006 est une valeur de date valide, par exemple, et indique juin (6e mois) de l’année 2004. Cette déclaration n’indique pas le 6e jour du mois en 2004 ou la période de 2004 à 2006. Pour le 6e jour 2004, on écrit ici en 2004-006, la 6e semaine de 2004 avec 2004 à 2006 en 2004/2006.
  • Si une application l’exige, la valeur de la plus petite unité de temps peut également être spécifiée par une fracture décimale. Un point ou une virgule peut être utilisé comme signe de séparation pour les décimales.

Variables utilisées ici, toujours avec des zéros principaux:

after-content-x4
Variable Représentation Valeurs Explication
ET Yyyy 0000 … 9999 Année

  • peut également être négatif ou zéro
  • peut être étendu en fonction de la convention
M MM 01 … 12 Mois
Dans WW 01 … 53 Semaine de l’année
D D 1 … 7 Jour de la semaine, du lundi au dimanche
Dd 01 … 31 Jour du mois
DDD 001 … 366 Jour de l’année
H HH 00 … 24 Heure, 24 seulement en 24h00 comme une heure
m MM 00 … 59 Minute
s SS 00 … 60 Deuxièmement, 60 seulement en tant que client de commutation
F F (0 … 9) + Fractions décimales, généralement à partir de secondes de précision arbitraire

Caractères usagés [ Modifier | Modifier le texte source ]]

Séparateur à une date fixe [ Modifier | Modifier le texte source ]]

Trenier Explication
P Séparateur de la date et spécification d’une période de temps (de l’anglais période )
T Affichage de la date et de l’heure ( temps )
DANS Pour spécifier une semaine ( semaine )
Signes de liaison pour les données avant l’ère (MINUS SIGN)
+ signe sélectionnable pour les données selon l’ère (plus signe)
Séparateur des éléments de la date (souvent sélectionnables, mais recommandés) (trait d’union)
: Séparateur des éléments de temps (souvent sélectionnables, mais recommandés) (côlon)
, ou . Déglage de la fraction entière et décimale (virgule ou point)

Dischesse dans les informations à partir de temps [ Modifier | Modifier le texte source ]]

Trenier Explication
ET Année ( année )
M Mois ( mois )
DANS Semaine ( semaine )
D Étiqueter ( jour )
T Séparateur entre la date et l’heure
H Heure ( heure )
M Minute ( minute )
S Secondes ( deuxième )
, ou . fractions décimales d’une seconde ( fraction )
/ / Séparateur de la date de début et de fin (BIS)

Données [ Modifier | Modifier le texte source ]]

Exemples de date avec des informations positives Exemples de date avec des informations négatives
Format Exemple Format Exemple
Yyyy-mm-dd 2004-07-11 Yyyy-mm-dd −0333-07-11
Yyymmdd 20040711 Yyymmdd −03330711
Yyyy-mm 2004-07 Yyyy-mm −0333-07
Yyyy 2004 Yyyy −0333
Yyyy -DANS WW 2004-W28 Yyyy -DANS WW −0333-W28
Yyyy DANS WW 2004W28 Yyyy DANS WW −0333W28
Yyyy -DANS ww-d 2004-W28-7 Yyyy -DANS ww-d −0333-W28-7
Yyyy DANS wwd 2004W287 Yyyy DANS wwd −0333W287
Yyyy-ddd 2004-193 Yyyy-ddd −0333-193
Yyyyddd 2004193 Yyyyddd −0333193

Le format le mois était devant ISO 8601: 1988 ISO 2014 codifié, le format woche-tag comprenant un décompte hebdomadaire dans ISO 2015 Et le format de jour dans ISO 2711.

Moment de la journée [ Modifier | Modifier le texte source ]]

Format Exemple
HH: MM: SS 16:43:16
HHMMSS 164316
HH: MM 16:43
Hhmm 1643
HH 16
HH: MM: SS, F 16: 43: 16 2345

Fuseaux horaires [ Modifier | Modifier le texte source ]]

Selon une date et une heure coordonnées, la différence dans l’heure mondiale coordonnée (UTC) est donnée en fonction d’une date et d’une heure cohérentes. Le format est “± hh: mm”, “± hhmm” ou “± hh” et prend donc en compte le fuseau horaire et l’heure d’été. “Z” ou “Z” pour UTC (+00: 00) peut également être entré en valeur spéciale. Afin de déterminer l’heure dans l’UTC à partir d’une heure locale, la valeur doit être soustraite en fonction d’un “+”, qui est ajouté à un “-“.

Exemples avec des informations de fuseau horaire
Exemple Explication
2007-08-31T16: 47 +00: 00 16 h 47 le 31 août 2007 dans la Zeitzone UTC.
2007-12-24T18: 21 AVEC 18 h 21 le 24 décembre 2007, également dans la Zeitzone UTC.
2008-02-01T09: 00: 22 +05 09:00:22 le 1er février 2008 dans un fuseau horaire de 5 heures à l’avance, par exemple dans la période de zone définie au Pakistan.
2009-01-01T12: 00: 00 +01: 00 12 h 00 le 1er janvier 2009 à Vienne (CET).
2009-06-30T18: 30: 00 +02: 00 18 h 30 le 30 juin 2009 à Vienne (CEST – heure d’été).

Ventilation de temps [ Modifier | Modifier le texte source ]]

Une période de temps est dans le format [ Date de début ] P [ ET ET][ M M] [ DANS DANS][ D D] [t [ H H] [ m M] [ s [. F ] S]] montré. En tant que lettre d’information principale, le P indique qu’une période de temps (anglais période ) suit. Les pannes de temps qui contiennent une part dans le sens horaire sont délimitées par un t comme dans la spécification du démarrage précoce. Par conséquent, les informations des mois et des minutes (m) peuvent être distinguées. Les mêmes règles s’appliquent au formatage de l’heure de début que pour la date normale.

Alternativement, si possible, la date de début et de fin peut être spécifiée séparément d’une barre oblique (/). La norme permet également l’utilisation de deux lignes courtes (-) au lieu de la barre oblique.

Exemples
  • 2005-08-09t18: 31: 42p3y6m4dt12h30m17s : Certainement une période de 3 ans, 6 mois, 4 jours, 12 heures, 30 minutes et 17 secondes à partir du 9 août 2005 “peu après neuf heures et demie du soir”.
  • P3Y6M4DT12H30M17S : La même période que le premier exemple, mais sans définir une date de début spécifique
  • P1D : “Jusqu’à demain à l’heure actuelle.”
  • Pt24h : “Jusqu’à ce dans 24 heures à partir de maintenant.”, Qui s’écarte de l’exemple précédent en cas de changement de temps
  • 2005-08-09p14w : “Les 14 semaines à partir du 9 août 2005.”
  • 2005-08-09 / 2005-08-30 : “Du 9 au 30 août 2005.”
  • 2005-08-09-2005-08-30 : “Du 9 au 30 août 2005.”
  • 2005-08-09 / 30 : “Du 9 au 30 août 2005.”

Portée de l’année [ Modifier | Modifier le texte source ]]

La norme n’autorise que l’année de 1583 (l’année qui a suivi le calendrier grégorien introduit) jusqu’à 9999 sans autre accord.

  • L’interprétation des données avant le 15 octobre 1582 n’est pas déterminée par la norme, il ne dépend donc que de l’accord conclu.
  • Les accords des partenaires d’échange de données sont requis à la fois pour l’utilisation de l’année 0000 à 1582 et pour l’expansion du format de présentation, avec lequel une plus large gamme d’années peut être représentée.
  • Si la présentation est étendue, il est impératif de spécifier un signe, y compris le positif. Le nombre de corps numériques supplémentaires doit être réconcilié. Par exemple, dans les deux organes supplémentaires du 12 avril 1985, le format étendu doit être présenté comme + 001985-04-12.
  • Il est possible de concilier l’application du calendrier julien habituel, la norme prévoit alternativement le calendrier grégorien proleptique.

Calendrier grégorien proleptique [ Modifier | Modifier le texte source ]]

L’ISO 8601 prévoit la possibilité d’appliquer le calendrier grégorien pour la période précédant son introduction le 15 octobre 1582, mais seulement si les partenaires d’échange de données sont convenus. Dans ce calendrier grégorien proleptique, contrairement au calendrier julien (voir l’année zéro), l’année existe avec le nom “0000”, qui est une année de saut. Dans ce cas, dans ce cas, “-0001” correspond à la Julian Year 2 BC. Chr. Etc.

  1. De 5008: 2020-03 Règles d’écriture et de conception pour le traitement du texte et de l’information, Section 11.4 Date. Section partielle 11.4.1 Orthographe numérique

after-content-x4