récupérer une date dans une chaîne
bonjour à tous
je tourne en rond depuis plusieurs jour pour tenter de récupérer une date sous forme de chaîne de caractère
malgré mes recherches dans les facs, je n'es pas trouvé une solution simple pour convertir mon format date en string
voici comment je procède :
Code:
1 2 3 4 5
| SYSTEMTIME st;
GetLocalTime(&st);
WORD Year;
WORD Month;
WORD Day; |
en débuggage, Year,Month et Day sont parfaitement renseignés mais je souhaiterait les convertir en string
comme apparement je ne pense qu'au premier degré, j'ai pensé qu'en faisant
CString date = st.wDay;
ou
CString date = Day
je récupérait la valeur de Day dans une string (date)
je n'ai aucun pb de compilation mais je ne récupère rien dans date
je travaille avec Microsoft eMbedded Visual C++ pour un windows CE
qu'est ce que je fais pas bien?
quelqu'un pourrait m'aider ?
merci d'avance
récupérer une date dans un chaîne
bonjour et merci de vos réponses diligentes
j'avais déjà essayé après avoir consulté la MSDN un code comme celui ci :
CTime t = CTime::GetCurrentTime();
CString date =t.Format( "%A, %B %d, %Y" );
mais j'ai une erreur de compilation
quand je tape t. il me promose bien "format" mais à la compilation j'obtient le message suivant :
error C2039: 'Format' : is not a member of 'CTime'
j'ai pensé au début qu'il me manquerait un fichier .h spécifique à CTime mais je ne l'ai pas trouvé
suis je toujours sur une mauvaise piste ?
merci
récuperer une date en chîne de caractère
merci pour les réponses, mais j'ai exactement la même erreur :
j'ai essayé :
CString date =t.Format(_T( "%A, %B %d, %Y" ));
'Format' : is not a member of 'CTime'
merci
récupérer une date dans une chaîne de caractère
bonjour Médinoc
ma version de Microsoft eMbedded est la 4.0
merci de conseiller un petit débutant comme moi