3 points par GN⁺ 2023-09-01 | 1 commentaires | Partager sur WhatsApp
  • RFC 3339 et ISO 8601 sont des standards pour représenter la date et l’heure.
  • RFC 3339 recommande l’utilisation du caractère T pour séparer la date et l’heure, tandis qu’ISO 8601 autorise davantage de flexibilité.
  • ISO 8601-1:2019 est une édition spécifique du standard ISO 8601 de référence.
  • Cet article fournit un tableau montrant les formats de date et d’heure valides selon les deux standards.
  • Des expressions supplémentaires peuvent être trouvées dans ISO 8601-2:2019.
  • RFC 3339 autorise des caractères alternatifs pour remplacer T, par exemple un espace.
  • ISO 8601 autorise une partie fractionnaire de la plus petite unité de temps ainsi qu’une précision arbitraire.
  • Des exemples de formats valides selon les deux standards sont fournis.
  • Chaque standard définit plusieurs formats pour des usages différents et déconseille l’utilisation d’autres formats.
  • L’article comprend une section « format actuel » qui affiche la date et l’heure actuelles aux formats RFC 3339 et ISO 8601.
  • Comprendre et manipuler divers formats de date et d’heure est important en ingénierie logicielle.
  • Le traitement de données de date et d’heure dans des formats variés peut être difficile et complexe.
  • L’exactitude et la précision sont essentielles lorsqu’on manipule des informations de date et d’heure.
  • Maîtriser différents formats est important pour développer des applications logicielles fiables et efficaces.
  • Cet article peut intéresser les ingénieurs logiciel qui cherchent à améliorer leurs compétences en traitement des données de date et d’heure.
  • L’article fournit des exemples de différents formats de date et d’heure ainsi que leur importance pour une représentation précise.
  • Cet article est utile et informatif pour les ingénieurs logiciel qui travaillent avec des données de date et d’heure.
  • Ce texte montre différentes façons de représenter la date et l’heure dans des langages de programmation ou des systèmes.
  • Les formats incluent diverses combinaisons d’année, de mois, de jour, d’heure, de minute, de seconde et de fuseau horaire.
  • Ils incluent aussi des variantes de la partie fractionnaire des secondes et de l’offset UTC.
  • L’objectif ou le contexte du texte n’est pas clair.
  • Ce texte énumère des formats de date et d’heure et leurs représentations.
  • Ces formats peuvent être utilisés en développement logiciel ou en analyse de données.
  • Ils peuvent servir à représenter la date et l’heure de manière standardisée.
  • Ils peuvent être personnalisés et utilisés pour des calculs ou des comparaisons.
  • Ils peuvent être convertis vers d’autres représentations.
  • L’article aborde l’usage de différents formats pour les fuseaux horaires et les valeurs en développement logiciel.
  • Un générateur de fichiers de test pour la validation et un outil de vérification des formats sont présentés.
  • Un bêta-test d’un service capable de parser les formats ISO 8601 est mentionné.
  • Un convertisseur de fuseaux horaires et une liste de fuseaux horaires sont fournis.
  • Le service peut être téléchargé sur GitHub.

1 commentaires

 
GN⁺ 2023-09-01
Avis Hacker News
  • Il n’existe pas de méthode normalisée pour spécifier une date/heure future pour un fuseau horaire donné.
  • RFC 3339 et ISO 8601 se recoupent sur les formats de date et d’heure, et restent ambigus pour représenter des dates antérieures à l’an 1 et postérieures au 9999-12-31.
  • Il n’existe pas de format standard pour afficher des années sur 6 chiffres.
  • En raison de sa disponibilité et de sa conformité open source, RFC 3339 est souvent préféré à ISO 8601.
  • Il n’existe pas de standard pour représenter l’heure murale + la localisation.
  • Une méthode normalisée est nécessaire pour représenter des durées (intervalles de temps).
  • Les années sur 6 chiffres ne sont peut-être ni pratiques ni nécessaires.
  • Il existe des restrictions sur l’utilisation de certains caractères dans les noms de fichiers pour représenter la date et l’heure.
  • Pour les jeux de caractères fondés sur ISO/IEC 646, le caractère correct à utiliser dans ISO 8601 est le trait d’union-minus.
  • Les raisons de l’introduction des années sur 6 chiffres et de RFC 3339 sont remises en question.
  • Le format de date JS est considéré comme un bon choix au vu de l’interopérabilité et de la simplicité des opérations sur les dates.