Conversion de date

cs_CHENRY Messages postés 16 Date d'inscription lundi 13 janvier 2003 Statut Membre Dernière intervention 7 avril 2003 - 31 janv. 2003 à 10:03
cs_CHENRY Messages postés 16 Date d'inscription lundi 13 janvier 2003 Statut Membre Dernière intervention 7 avril 2003 - 3 févr. 2003 à 11:04
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

cs_vieuxLion Messages postés 455 Date d'inscription samedi 26 octobre 2002 Statut Membre Dernière intervention 6 avril 2004 8
31 janv. 2003 à 18:02
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
0
cs_CHENRY Messages postés 16 Date d'inscription lundi 13 janvier 2003 Statut Membre Dernière intervention 7 avril 2003
3 févr. 2003 à 11:04
ReMerci,
ça roule !.
0
Rejoignez-nous