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

C++Builder Discussion :

conversion string vers une date


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 113
    Par défaut conversion string vers une date
    Bonjour,

    J'ai un string sous forme de '20061124' et je veux le stocker dans une date

    Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
    Date->Date=xxxxx("20061124");

    Que vais mettre à la place des xxxxx afin de convertir mon ainsistring vers une date

    Merci

  2. #2
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Bonsoir,

    A première vue, j'aurais dis StrToDate(...)
    Mais pas sur, vu la façon dont est écris la date dans ton 'String'

    @ +

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 113
    Par défaut
    Effectivement j'ai essayé StrToDate mais ça donne encore le même problème, je pense que le format offert par cette instruction est differente de celle du composant de la date. A priori quelle est la format accepté par l'objet Date

  4. #4
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Ne peut on pas imaginer travailler sur la 'String' contenant la representation de la date, et extraire les parties correspondantes au jour, mois, année avec SubString(...).
    Les placer temporairement dans des String séparés et reconstituer avec la chaine au bon format avec les séparations (DateSeparator).
    Non ?

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 113
    Par défaut
    Je vais essayer cette idée et je vais vous répondre

  6. #6
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    La super façon de le faire rapidement en C
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        char maDate[] = "20061124", nouvelleDate[] = "1999-12-31";
     
        strncpy(nouvelleDate, &maDate[0], 4);
        strncpy(&nouvelleDate[5], &maDate[4], 2);
        strncpy(&nouvelleDate[8], &maDate[6], 2);
    Met une date du format "20061124" au format "2006-11-24"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. convertion d'un string vers une date ?
    Par aefmaaradji dans le forum C++
    Réponses: 3
    Dernier message: 31/03/2009, 17h17
  2. Conversion String vers time ou date?
    Par info007 dans le forum Collection et Stream
    Réponses: 1
    Dernier message: 04/08/2008, 14h56
  3. Réponses: 7
    Dernier message: 01/12/2007, 02h23
  4. [C# 2.0]Tester si le string est une date
    Par totoen dans le forum Windows Forms
    Réponses: 7
    Dernier message: 25/04/2006, 16h19
  5. conversion string vers int
    Par mathher dans le forum C++
    Réponses: 4
    Dernier message: 14/04/2006, 17h52

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