Formats et contrats d’échange
Dates RFC 3339 voyage : conserver un instant et sa signification
Une échéance d’option, un événement reçu et une date d’arrivée ne désignent pas le même objet. Associez le format de date à sa signification, puis vérifiez que l’écran, le traitement et le service client parlent du même instant.
Le repère documentaire et sa portée
RFC 3339 décrit un horodatage avec date, heure et décalage UTC, dont la notation Z ; ce décalage ne constitue pas un identifiant de zone IANA. Profil d’horodatage Internet ; la définition d’une échéance, d’un séjour ou d’une règle locale dépend du contrat métier.
Nommer ce que la date représente
Pour chaque champ, écrivez son sens : création de l’offre, dernier contrôle, échéance, instant d’une action ou date civile de séjour. Indiquez qui l’a produit et quelle décision il autorise. La même chaîne peut être techniquement lisible tout en désignant une autre étape. Ne transformez pas une date d’hébergement en instant de minuit sans convention explicite.
Garder la valeur reçue et la valeur utilisée
Le journal de recette doit permettre de comparer donnée reçue, instant utilisé par le traitement et affichage choisi pour le voyageur. Documentez les conversions et la précision nécessaire. Une représentation en heure locale aide à lire une échéance ; elle doit rester liée à l’instant de décision et au lieu ou au contexte qui explique son affichage.
Vérifier la limite avant, à et après l’échéance
Préparez trois cas fictifs autour d’une option : juste avant sa fin, à l’instant limite et juste après. Faites préciser le comportement autorisé par le fournisseur pour la borne exacte. Si son horloge et celle de votre outil diffèrent, le pilote doit rendre cet écart visible. Une horloge d’écran ne suffit pas à garantir que l’option reste réservable.
Distinguer ordre de réception et ordre d’action
Scénario fictif : la notification d’une modification arrive après celle de la confirmation, avec des heures exprimées dans des décalages différents. Le dossier doit conserver les deux chronologies et faire confirmer la règle de priorité. Trier seulement les chaînes affichées ou prendre le dernier message reçu peut produire une décision sans rapport avec le dernier état métier.
Transmettre les inconnues temporelles
Conservez valeur source, sens, règle de conversion, affichage et résultat de l’essai. Si le décalage manque, si le sens de la date est incertain ou si la borne n’est pas documentée, notez le point à confirmer et le responsable. Une valeur supposée ne doit pas devenir automatiquement une instruction de départ ou une promesse de réservation.
Sources et périmètre des faits documentés
La date de consultation figure avec chaque référence. Les méthodes d’essai et recommandations de ce guide sont éditoriales ; les conditions d’accès et d’usage se vérifient dans la documentation actuelle.
- IETF : RFC 3339, Date and Time on the Internet — Profil d’horodatage Internet ; la définition d’une échéance, d’un séjour ou d’une règle locale dépend du contrat métier. (consultée le )
Questions fréquentes
Questions utiles avant de décider
Une date de séjour doit-elle devenir un horodatage ?
Conservez son sens de date civile si c’est le contrat applicable. N’inventez pas un instant de minuit pour faciliter un traitement.
Deux heures différentes peuvent-elles représenter le même instant ?
Oui. Comparez les instants après interprétation du décalage, et gardez les valeurs source pour expliquer l’affichage.
Que montrer au voyageur pour une option ?
Une échéance compréhensible avec son contexte, sans garantir l’acceptation par le fournisseur. La règle de réservation et le dernier contrôle restent déterminants.