Conversion de date

Signaler
Messages postés
16
Date d'inscription
lundi 13 janvier 2003
Statut
Membre
Dernière intervention
7 avril 2003
-
Messages postés
16
Date d'inscription
lundi 13 janvier 2003
Statut
Membre
Dernière intervention
7 avril 2003
-
En VC++ 6.0 avec les MFC.
Pour convertir une date en chaine, j'ai bien trouvé la propriété
MaChaine = MaDate.Format(0, LANG_USER_DEFAULT)

mais pour convertir une chaine en date, existe t il une méthode de conversion.Sinon il ne me reste plus qu'à passer par la création d'une classe dérivée de CString, pour lui donner les propriétés adéquates.

Merci.

2 réponses

Messages postés
455
Date d'inscription
samedi 26 octobre 2002
Statut
Membre
Dernière intervention
6 avril 2004
8
ReSalut !
le plus simple est de passer par la classe COleDateTime
elle contient une méthode pour parser des "chaines dates"
prototype : //BOOL ParseDateTime( LPCTSTR lpszDate, DWORD dwFlags 0, LCID lcid LANG_USER_DEFAULT );

exemple :
LPCSTR strDate = " 02 Juin 1989";
COleDateTime oleTime;
oleTime.ParseDateTime( strDate);
oleTime est maintenant initialisée
Messages postés
16
Date d'inscription
lundi 13 janvier 2003
Statut
Membre
Dernière intervention
7 avril 2003

ReMerci,
ça roule !.