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.