Recuperer la date avec COleDateTime

kalf2000 Messages postés 50 Date d'inscription mardi 28 janvier 2003 Statut Membre Dernière intervention 23 août 2005 - 19 mars 2003 à 09:55
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 19 mars 2003 à 10:55
salut,

alor voila j'ai creer une variable de type COleDateTime qui doit me permet de recuperer l'heure et la date, mais justement je n'arrive pas a recuperer la date alor que l'heure j'ai aucun probleme. j'utitlise les fct getday, getmonth, getyear qui sont censé me retourner un int, mais il me fout cette erreur qd je veu lenregistrer dans un entier:

error C2440: '=' : cannot convert from 'int (__thiscall COleDateTime::*)(void) const' to 'int'

la je compren plu, alor si qqun sait... ;)

merci d'avance. bye 8-)

1 réponse

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
19 mars 2003 à 10:55
SYSTEMTIME sttm;
DWORD date;
GetLocalTime(&sttm);
Dans date, tu mets:
bits 16 - 31 : sttm.wYear
bits 8 - 15 : sttm.wMonth
bits 0 - 7 : sttm.wDay
Hyper rapide, permet toutes comparaisons entre dates et pas d'allocation memoire cause instanciation de COletrucmachin.
BruNews, ciao...
0
Rejoignez-nous