C++ Les dates (récupérer jour de la semaine)

Résolu/Fermé
Bilow - 8 déc. 2009 à 15:15
 Bilow - 8 déc. 2009 à 19:46
Bonjour,

J'utilise actuellement ce code pour récupérer la date et l'heure :


int an, mois, jour, heure, minute, semaine;
struct tm Today;
time_t maintenant;
time(&maintenant);
Today = *localtime(&maintenant);
an=Today.tm_year+1900;
mois=Today.tm_mon+1;
jour=Today.tm_mday;
heure=Today.tm_hour;
minute=Today.tm_min;

Mais comment récupérer le n° du jour de la semaine à partir le cette structure ?

semaine=Today.tm_???;


Merci d'avance.

2 réponses

Bonjour,
merci mais j'ai enfin trouvé :)

http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man3/ctime.3.html

Ainsi :

int semaine = Today.tm_wday;

Voila au revoir tout le monde...
6
Winfly Messages postés 16 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 27 avril 2010 2
8 déc. 2009 à 16:08
Salut tu peut te faire une petite table avec le nombre de jour par mois et additionné les mois jusqu'a ton moi et jour ex :

int MaxDay[12] = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

if (Year % 4)  // Pour annee biscetil
   MaxDay[1] = 28;
else
   MaxDay[1] = 29;

int t, Cnt = 0;

for (t = 0; t < mois - 1; t++)
   Cnt += MaxDay[t];

Cnt += jour;



j'espere que cela va t'aider !

Si cela t'intéresse va voir notre logiciel comptable
0