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
|
extern "C" __declspec(dllexport) char *RecupererHeure(int nbh, time_t t)
{
#include <time.h>
#include <string.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);
/* Renvoi de la valeur */
cout << dte << endl;
system("pause");
return dte;
} |
Partager