Règles du forum

Le langage Ada uniquement, pas les compilateurs. Les questions de sémantique et de langage et les questions techniques liées à une application en particulier, son deux choses différentes. Si nécessaire, un forum sur GNAT et les autres compilateurs, tel JanusAda, sera ouvert.

Auteur Message
Beau Parleur
Avatar de l’utilisateur
Bonjour

J'ai voulu écrire un programme avec Ada pour afficher la date avec l'indicateur de zones de temps.

Je cherche la signification des 0 que l'on trouve à droite potentiellement du chiffre qui indique le décalage à GMT.

Ex +0200 UTC

Aussi,a certain endroit on lit la date puis l'heure et l'indicateur de zones de temps parfois avec GMT parfois avec UTC. Je cherche à comprendre éventuellement la différence entre GMT et UTC.



Si vous pouviez m'indiquer d'où viennent les 2 zéros à droite du "dernier chiffre significatif" de la zone de temps ce serait sympa.

Je ne sais pas lire ailleurs qu'ici. Donc ne m'envoyez pas un lien en réponse je lirai pas.

Merci pour vos lumières.
Profil
Administrateur
Avatar de l’utilisateur
Time zone” se traduirait plutôt par « fuseau horaire ».

+0200, s’écrirait plutôt +02:00, et le 00, ce sont les minutes.

Normalement, le format est défini par la norme ISO 8601, mais il existe un profil de cette même norme, qui est la RFC 3339.

Date and Time on the Internet: Timestamps (ietf.org)
RFC 3339 § 5.6 a écrit : 
time-numoffset = ("+" / "-") time-hour ":" time-minute
Profil
Beau Parleur
Avatar de l’utilisateur
Merci beaucoup Hibou !
C'est super chouet comme nouvelle.

Bonne continuations.
Profil