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 :

conversion d'un CString en COleDateTime


Sujet :

MFC

Vue hybride

ep31 conversion d'un CString en... 23/11/2005, 11h54
ep31 Bon finalement, je suis passé... 23/11/2005, 12h06
ep31 Après vérification, cela ne... 23/11/2005, 15h15
lenouvo http://www.experts-exchange.co... 23/11/2005, 15h54
ep31 Merci j'ai essayé le site... 24/11/2005, 10h19
ep31 Apparement, il faudrait... 24/11/2005, 10h28
matazz tu as quoi exactement dans ta... 24/11/2005, 10h29
ep31 J'ai un format : 2005jun11... 24/11/2005, 10h43
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Par défaut conversion d'un CString en COleDateTime
    Bonjour, désolé, encore une question de conversion.
    Je voudrai convertir un CString en COleDateTime.
    Dans les constructeurs COleDateTime, on a :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    	COleDateTime();
     
    	COleDateTime(const COleDateTime& dateSrc);
    	COleDateTime(const VARIANT& varSrc);
    	COleDateTime(DATE dtSrc);
     
    	COleDateTime(time_t timeSrc);
    	COleDateTime(const SYSTEMTIME& systimeSrc);
    	COleDateTime(const FILETIME& filetimeSrc);
     
    	COleDateTime(int nYear, int nMonth, int nDay,
    		int nHour, int nMin, int nSec);
    	COleDateTime(WORD wDosDate, WORD wDosTime);
    et pas de constructeur qui prend en paramètre une CString (car je suppose que c'est en prévision d'une CString qui ne serait pas au format d'une date).
    Quelqu'un aurait déjà fait la manip svp ?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Par défaut
    Bon finalement, je suis passé par un variant de type BSTR avec l'opérateur d'affectation de COleDateTime et c'est bon

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Par défaut
    Après vérification, cela ne marche pas.
    Quelqu'un aurait une idée pour la conversion ?

  4. #4
    Membre confirmé Avatar de lenouvo
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 252
    Par défaut
    http://www.experts-exchange.com/Programming/Programming_Languages/MFC/Q_10027338.html
    mais je n'ai pas testé personnellement

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Par défaut
    Merci j'ai essayé le site mais c'est payant
    Je vais faire une recherche sur google, ne sait-on jamais !
    Merci

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Par défaut
    Apparement, il faudrait appliquer la méthode m_HostDate sur un objet de type COleDateTime et passer en paramètre un CString.
    Le format de mon CString doit être mauvais car un GetYear () me renvoie n'importe quoi

  7. #7
    Membre chevronné
    Avatar de matazz
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    471
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 471
    Par défaut
    tu as quoi exactement dans ta CString ?
    une date formatée : "24/11/2005 10:30:10"
    ou une date sous forme d'entier long : "1123848798441988886"

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Par défaut
    J'ai un format :
    2005jun11 10:15:33

Discussions similaires

  1. conversions std::string <---> CString
    Par Rupella dans le forum MFC
    Réponses: 5
    Dernier message: 21/02/2006, 15h11
  2. conversion variant en CString
    Par ep31 dans le forum MFC
    Réponses: 3
    Dernier message: 22/11/2005, 13h32
  3. [VCembedded]Conversion CTime en CString
    Par Bason_sensei dans le forum MFC
    Réponses: 8
    Dernier message: 13/10/2005, 14h39
  4. "conversion" _variant_t en CString
    Par kam dans le forum MFC
    Réponses: 4
    Dernier message: 09/03/2005, 17h41
  5. Réponses: 2
    Dernier message: 21/01/2004, 17h59

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