IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

convertir un CString en CTime


Sujet :

MFC

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 161
    Par défaut convertir un CString en CTime
    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.

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    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.

  3. #3
    Membre émérite
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Par défaut
    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);

Discussions similaires

  1. Convertir un CString en DWORD
    Par Razor620 dans le forum C++
    Réponses: 5
    Dernier message: 30/12/2008, 10h34
  2. convertir un CString en std::string
    Par azamharir dans le forum MFC
    Réponses: 1
    Dernier message: 04/04/2008, 08h36
  3. Convertir CString to CTime
    Par Oraman dans le forum MFC
    Réponses: 3
    Dernier message: 11/08/2006, 13h38
  4. [VCembedded]Conversion CTime en CString
    Par Bason_sensei dans le forum MFC
    Réponses: 8
    Dernier message: 13/10/2005, 14h39
  5. Conversion CString -> CTime/Systemtime
    Par Manson dans le forum MFC
    Réponses: 2
    Dernier message: 22/06/2005, 11h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo