Structure Calendrier
Calendrier (date décomposée en année, mois, jour, l'heure n'est pas spécifiée).
Espace de nom : tsd::temps
Liste des champs
année : entier
Année.
mois : entier
Mois (entre 1 et 12).
jour : entier
Jour (entre 1 et 31).
Liste des méthodes
tsd::temps::Calendrier::Calendrier()
Constructeur par défaut (00/00/0000)
tsd::temps::Calendrier::Calendrier(entier année, entier mois, entier jour)
Constructeur.
tsd::temps::Calendrier::Calendrier(cstring s)
Constructeur, à partir d'une chaîne de caractères de type "JJ/MM/AAAA".
entier nb_jours_debut_année() const
Nombre de jours entiers depuis le début de l'année en cours (= 0 pour le premier Janvier).
bouléen est_valide() const
Vérifie si la date est valide (mois entre 1 et 12, jour entre 1 et 31, etc.)
entier nb_jours_debut_ère() const
Calcul du nombre de jours depuis le 1/1/1, 0h00 (= 0 pour le 1/1/1)
std::strong_ordering tsd::temps::Calendrier::operator<=>(const Calendrier &) const =default
Opérateur de comparaison.