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 :

Transformer un format de Date [Non suivi]


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 24
    Par défaut Transformer un format de Date
    salut!!
    Voila j'utilise DateTimePicker le probleme c'est que le format de la date est 26/04/2006 et je ne peux pas l'utiliser pour le comparer a ma BDD mySQL.
    J'ai essayer de la convetir avec Format(date, "yyyy_mm_dd") mais il ne veux pas.
    Alors je voudrai decouper peut etre la date de DateTimePicker mais je n'ai pas trouver comment.

    Merci par avance

  2. #2
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    essai quelque chose comme cela
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
      ShortDateFormat = "yyyy";
      Label1->Caption = DateToStr(Date());
      ShortDateFormat = "MM";
      Label2->Caption = DateToStr(Date());
      ShortDateFormat = "D";
      Label3->Caption = DateToStr(Date());

  3. #3
    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
    L'utilisation de FormatString(...) - accessible depuis un object TDate, par ex - ne fonctionne pas ?

  4. #4
    Membre habitué

    Inscrit en
    Décembre 2005
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 14
    Par défaut
    Bonsoir,

    L'utilisation de FormatString(...) - accessible depuis un object TDate, par ex - ne fonctionne pas ?
    Oui ça marche toujours.



    Une autre solution avec "DateTimeToString" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    TDateTime Dt = Now();
    String Chaine;
    DateTimeToString(Chaine, "dd/mm/yyyy hh:nn:ss:zzz", Dt);
    (et au 1/1000ème je vous prie)

    A+

  5. #5
    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,
    Une question....l'objet TDateTime est il radicalement différent de la valeur DATETIME renvoyée par un champs 'date' d'une base MySQL au point de ne pouvoir effecter directement une comparaison ?

  6. #6
    Membre chevronné


    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    7 855
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 7 855
    Par défaut
    Bonsoir,

    pourquoi se compliquer la vie ?

    Exemple avec un table / BDE :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Table1->FieldByName("test")->AsDateTime;
    Pour une requête, regarde du côté de la propriété Params (BDE) ou Parameters (ADO).

    Eric

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 24
    Par défaut
    Citation Envoyé par Dure_Limite
    Bonsoir,

    Oui ça marche toujours.



    Une autre solution avec "DateTimeToString" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    TDateTime Dt = Now();
    String Chaine;
    DateTimeToString(Chaine, "dd/mm/yyyy hh:nn:ss:zzz", Dt);
    (et au 1/1000ème je vous prie)

    A+
    c'est la DateTimePicker que je veux convertir au meme format que DATE de mySQL et non DATETIME.
    Voili voilou

  8. #8
    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
    La propriété Date d'un TDateTimePicker devraut correspondre , non ?

Discussions similaires

  1. Transformer le format des dates
    Par shmuel dans le forum Langage
    Réponses: 2
    Dernier message: 20/04/2015, 11h59
  2. [MySQL] transformer un format de date venant d'un csv
    Par albinszten dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 26/02/2010, 19h55
  3. transformer un format de date
    Par kuhnden dans le forum Access
    Réponses: 2
    Dernier message: 29/03/2008, 17h58
  4. [Dates] Transformation de format de date PHP
    Par ns_deux dans le forum Langage
    Réponses: 3
    Dernier message: 04/10/2006, 12h15
  5. Transformation en format Date
    Par Jean-Matt dans le forum Langage SQL
    Réponses: 6
    Dernier message: 16/11/2004, 16h20

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