Autre forme utilisable pour exprimer une date. On rappelle que la structure tm est ainsi prédéfinie (dans time.h) :
struct tm { int tm_sec; // secondes (0->61) int tm_min; // minutes (0->59) int tm_hour; // heures (0->23 int tm_mday; // jour du mois (1->31 int tm_mon; // mois depuis janvier (0->11) int tm_year; // années depuis 1900 (100, pour 2000) int tm_wday; // jours depuis le dimanche (0->6) int tm_yday; // jours depuis le 1er janvier (0->365) int tm_isdst; // indicateur d'horaire : été=1/hiver=0 }... exploitable, pour illustration, de la manière suivante :
{ ... tm* myTm = new tm(); myTm->tm_year = 2001; printf("\nLe millésime pour myTm est %d.", myTm->tm_year); ... }>> Le millésime pour myTm est 2001.