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

VB 6 et antérieur Discussion :

[VB6] Date et Format


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 25
    Par défaut [VB6] Date et Format
    Apres avoir bien lu msdn et le forum, fait des tests, je n'ai pas trouve la solution

    ce que je cherche a faire :
    recuperer une date depuis une textbox, rempli par un utilisateur qui sera au format dd.mm/yy
    mettre cette date au format yy/mm/dd pour ensuite l'inserer dans une requete insert dans une base MySQL


    Txt01Date.Text contient une date que l'utilisateur inscrit, pas forcement la date du jour, sinon j'aurai utilise Now() dans le format, qui marche tres bien

    le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub Command2_Click()
     
    Dim td As Date
    Dim t2d As String
    td = Txt01Date.Text
    t2d = Format(td, "yy/mm/dd")
    MsgBox t2d
     
    End Sub
    le msgbox renvoit 99/12/30
    Txt01Date.Text contient 11.07.06

    le format marche, mais ne prend pas en compte le parametre td
    que je mette td en date ou string puis conversion.CDate, msgbox renvoit la meme chose

    je peux realiser cela via des fonctions de manipulation de chaine, avec right$ et left$, mais je prefere eviter si possible, histoire de faire proprement et surtout de gagner un peu de skill sur les dates ^^

  2. #2
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 25
    Par défaut
    la reponse... il fallait juste remplacer les . par des / dans la date saisie par l'utilisateur

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

Discussions similaires

  1. Insérer une date au format français dans un champ
    Par EpOnYmE187 dans le forum Installation
    Réponses: 2
    Dernier message: 14/06/2005, 12h09
  2. Réponses: 1
    Dernier message: 07/06/2005, 14h00
  3. Tri dans une DBGrid sur un champ date au format jj/mm
    Par Jeankiki dans le forum Bases de données
    Réponses: 10
    Dernier message: 31/10/2004, 12h32
  4. [Date] Comparer des dates au format mySQL "date
    Par Marc_P dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 25/10/2004, 15h15
  5. Convertir une date au format excel en datetime SQL server
    Par ALLB dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 20/07/2004, 11h28

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