VB convertion date

eeuuhh Messages postés 31 Statut Membre -  
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour,

Voilà j'ai une colonne qui comporte des dates. Le probléme est que ces dates sont sous cette forme :
02/23/2009 02:00:00 PM ou 02/24/2009 00:00:00 AM

Je voudrai sqavoir si il existe une fct pour convertir ces dates en formats francais ... enfin..... en format normale !!!! :)
(j'utilise donc le VB)

Merci
Configuration: Windows XP
Internet Explorer 7.0

6 réponses

  1. eeuuhh Messages postés 31 Statut Membre
     
    Yop,

    Hmmm..
    En faite dans ma colonne j'ai déjà des dates. Ces date sont sous cette forme :
    02/25/2009 04:27:52:021 PM
    02/24/2009 03:50:00:538 AM

    J'aimerai en faite convertir ces dates sous cette forme :
    02/25/2009 16:27:52
    02/24/2009 03:50:00

    ce code :
    format(Now, "dd/mm/yyyy hh:mm:ss") 

    nous donne la date, et le l'heure actuel du systéme et donc ne converti pas mes dates ...

    Merci
    1
  2. Polux31 Messages postés 7219 Statut Membre 1 204
     
    Bonjour,

    myDate = Format(Date,"dd/mm/yyyy")

    ;o)
    0
  3. Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   112
     
    Bonjour,

    Voici une variante :

    Ma date = format(date,"dd-mm-aaaa")

    Cordialement
    0
  4. eeuuhh Messages postés 31 Statut Membre
     
    euuuhhh

    La colonne qui comporte les date est la n°1:

    Je fais donc
    Cells(1, 1) = format(Date, "dd/mm/yyyy ") ??
    Le probléme est que je récupére JUSTE la date mais pas l'heure , les min et les sec .

    Merci+
    0
    1. Polux31 Messages postés 7219 Statut Membre 1 204
       
      Re

      Cells(1, 1) = format(Now, "dd/mm/yyyy hh:mm:ss")
      0
    2. miroox
       
      comment changer le format du date de 14/01/2001 vers 14012001
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   112
     
    eeuuhh,

    Pour faire avancer le schmilblick, une solution SQL à enrichir pour manipuler les heures, minutes, etc ...

    Utilisation des fonctions left et mid afin d'éviter les "/"

    SELECT <Fichier>.<Champ_date>, Left([<Champ_date>],2.1) & Mid([<Champ_date>],4,2) & DatePart("yyyy",[<Champ_date>]) AS Ddate, DatePart("yyyy",[<Champ_date>]) AS Millésime
    FROM <Fichier>
    ORDER BY <Fichier>.<Champ_date>;

    Cordialement
    La science ne fait que trouver ce qui existe depuis toujours.
    REEVES Hubert.
    0
  7. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Heuuu, puisque tu fais remonter ce topic...
          Ma date = format(Now,"dd/mm/yyyy hh:mm:ss")

    A+
    0