Bonjour � tous et toutes,
j'ai un CString sous la forme "YYMMJJ" ( par exemple "090219")
je veux bien la convertir en une date de type CTime.
Pouvez vous m'aider par une information ou un bout de code.
Merci d'avance.
Bonjour � tous et toutes,
j'ai un CString sous la forme "YYMMJJ" ( par exemple "090219")
je veux bien la convertir en une date de type CTime.
Pouvez vous m'aider par une information ou un bout de code.
Merci d'avance.
Bonjour,
Je ne connais pas de fonction toute faite permettant de transformer une cha�ne en time (en g�n�ral, c'est le contraire...).
Tu peux soit essayer de jouer avec COleDateTime:: ParseDateTime, soit faire ta propre conversion.
Ressources propos�es par 3DArchi - Les fonctions virtuelles en C++ - Cours et tutoriels C++ - FAQ C++ - Forum C++.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 CString strYYMMJJ = "090219"; int nYY = atoi(strYYMMJJ.Left(2).GetString()) + 2000; int nMM = atoi(strYYMMJJ.Mid(2, 2).GetString()); int nDD = atoi(strYYMMJJ.Mid(4, 2).GetString()); CTime time(nYY, nMM, nDD, 0, 0, 0);![]()
Partager