Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1101 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB6 - VBA] Format de date

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB6 - VBA] Format de date

n°950850
harelde
Posté le 11-01-2005 à 15:55:44  profilanswer
 

Salut à tous,
 
Un p'tit soucis avec mes format de date.
Quand je code une requète SQL avec une date, il considère la date comme étant au format US.
 
Ex :
01-12-2004, est considéré comme le 12 janvier 2004.
Super chiant comme truc !
 
Bien sur, je peux bidouiller et intervertir les jours et mois.
Mais c'est poil bourrin, tout de même.
Y a pas une fonction de convertion, un bout de code qui se transmet de père en fils depuis des siècles et des siècles ... ?
 
Merci de vos zéclairations.
 
Laurent

mood
Publicité
Posté le 11-01-2005 à 15:55:44  profilanswer
 

n°950865
k1200
Posté le 11-01-2005 à 16:06:37  profilanswer
 

Utilise un format(TaDate,"dd mmm yyyy" ) dans VB comme ca tu seras sur de prendre la bonne date ;)

n°950890
harelde
Posté le 11-01-2005 à 16:31:48  profilanswer
 

Que dalle !!
 
 :pt1cable:  
 
J'ai maintenant le code !
 
MaDate = Format(MaDate, "DD-MM-YYYY" )
avec ma date = 11/12/2004
 
Rien a changé.
Pour lui, je fais une requete sur le 12 novembre 2004.
J'ai essayé le format en minuscule, en majuscule, avec ou sans le tirets.
 
Y veut rien savoir !
 
 

n°950972
harelde
Posté le 11-01-2005 à 17:29:29  profilanswer
 

Ca y est...
J'y ai nické sa tête !!
 
le format fonctionne correctement.
il fallait en plus que j'inverse jours et mois.
 
allez comprendre.........
 

n°952628
Arjuna
Aircraft Ident.: F-MBSD
Posté le 13-01-2005 à 20:04:15  profilanswer
 

ben simplement parceque c'est la base qui est en US et non pas ton programme :sarcastic:

n°1039347
faro81
Programmer, c\\\'est aimer
Posté le 07-04-2005 à 20:46:34  profilanswer
 

Salut Hareld
S'il te plait tu pourrais m'aider sur ce même problemme de formatage de date car j'ai ce probleme en ce moment. Quand je saisis ma date dans le maskedbox formaté en "DD/MM/YYY", vb le recupere en "MM/DD/YYY". Alors pour "03/04/2005" J'aurais "04 Mars 2005" au lieu de "03 Avril 2005".Aide moi s'il te plaît. Au secours!!!!!!!!  
ambe_fr@yahoo.fr
ambe28@caramail.com
                                    Merci d'avance


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB6 - VBA] Format de date

 

Sujets relatifs
recherche par date[vba] pb library
[VB6] Recordset et ListBoxFormat Jpg, ouverture en C
la commande FORMAT d'access n'existe plus en SQLConvertir format ANSI en DOS
Script vba création user AD[php/Mysql] auto incrementé une date
Effacer des reps en fonction de leur date[FONT] Format Fichier PCF
Plus de sujets relatifs à : [VB6 - VBA] Format de date


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR