codeblocks (en C sous windows) gestion du temps
Bonjour,
Je cherche comment gérer le temps sous codeblocks. J'ai une date sous le format 23/05/12 16h30min00. Lorsque je rentre ces champs sous codesblock dans la structure tmp
Code:
1 2 3
|
struct tm tmp;
time_t t1; |
que je transforme la structure en temps puis le temps en structure et que je l'affiche
Code:
1 2 3 4 5 6 7 8 9
|
tmp.tm_year = 100+12; // ref 1900
tmp.tm_mon = 06;
tmp.tm_mday = 23;
tmp.tm_hour = 19;
tmp.tm_min = 42;
tmp.tm_sec = 02;
t1 = mktime(&tmp);
printf("date debut1 %s\n", asctime(&tmp)); |
résultat :
date debut1 Mon Jul 23 19:42:02 2012
Jul ou lieu de Jun???
Parfois le décalage est sur les heures ??
Est-ce que vous auriez une idée?
Est-ce qu'il y a une autre façon de gérer le temps?
(je dois récupérer t1 pour voir les dépassements de dates)
Merci
Mich