Bonjour,
je suis un peu en train de galérer pour une conversion de date ...
Voilà, je récupère une date au format time-t
et il faudrait que je la convertisse au format FILETIME
J'ai réussi à faire un truc,
mais c'est pas très très beau
ouf!
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 // la date que je récupère time_t date; // je la passe au format 'tm' struct tm *date_tm; date_tm = localtime(&date); //ensuite je passe tout ça dans une variable 'SYSTEMTIME' : SYSTEMTIME date_st; date_st.wYear = 1900 + date_tm->tm_year; date_st.wMonth = 1 + date_tm->tm_mon; date_st.wDay = date_tm->mday: //... // et enfin, je peux la passer dans une variable 'FILETIME' : FILETIME date_ft; SystemFileToFileTime(&date_st, &date_ft);
En plus, là,
j'ai un warning : 'localtime' désapprouvé...
Donc, si y'a plus simple,
j'suis preneuse
Merci
Partager