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

Résolu
Bilow -  
 Bilow -
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.
Configuration: Windows Vista Internet Explorer 7.0

2 réponses

  1. Bilow
     
    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
  2. Winfly Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   2
     
    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