Salut à tous et à toutes ,
J'utilise la bibliothéque time.h pour la géstion de la date et de l'heure mais l'heure qui est affichée est -2 heures si il est 8:00 du matin le programme affiche 6 heure du matin .
J'aimerais avoir une idée comment faire pour ajouter +2 Heures pour avoir l'heure et la date du jour .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 int afficher_date(gestion_date *time) { time_t ts; struct tm *tb; struct tm t; ts= time (NULL); tb = localtime(&ts); t.tm_hour = time->hour; t.tm_min = time->min; t.tm_sec = time->sec; t.tm_year = time->year; t.tm_mon = time->month; t.tm_mday = time->day; printf("Date d'aujourdh'ui : %s\n", ctime(&ts)); printf("format date:: %d - %d Min :%d Sec\n",tb->tm_hour,tb->tm_min,tb->tm_sec); return localtime(&tb); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 typedef struct { unsigned char hour; unsigned char min; unsigned char sec; unsigned short year; unsigned char month; unsigned char day; }gestion_date;
Le Résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Date d'aujourdh'ui : Saturday July 5 09:19:03 2008 format date: 9 H : 19 Min : 3 Sec
L'Heure corrécte est :
Comme vous pouvez le voir l'heure est de -2 Heures .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Date d'aujourdh'ui : Saturday July 5 11:19:03 2008 format date: 9 H : 19 Min : 3 Sec
Merci pour vos idées et différntes suggéstions qui peuvent régler ce probléme.




Répondre avec citation









Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.

Partager