1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| extern "C" __declspec(dllexport) char RecupererHeure(int nbh, time_t t)
{
#include <time.h>
/* Déclarations des données */
//int nbh;
char dte[100];
/* date et heure d'aujourd'hui */
//time_t t = time(0L);
/* nbh: nombre d'heures à soustraire */
t -= 3600*nbh;
/* Calcul du jour recherché */
tm *tm = localtime(&t);
/* Concaténation des différentes valeurs (jour,mois,année,heure,minute)*/
sprintf(dte,"%04d%02d%02d%02d%02d000",tm->tm_year+1900,tm->tm_mon+1,tm->tm_mday,tm->tm_hour,tm->tm_min);
return *dte;
//system("pause");
} |
Partager