VB convertion date

Fermé
eeuuhh Messages postés 30 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 juin 2010 - 27 févr. 2009 à 12:17
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 20 avril 2012 à 17:05
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
A voir également:

6 réponses

eeuuhh Messages postés 30 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 juin 2010
27 févr. 2009 à 14:35
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
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
27 févr. 2009 à 12:24
Bonjour,

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

;o)
0
Jean_Jacques Messages postés 1040 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 1 août 2014 112
27 févr. 2009 à 12:33
Bonjour,

Voici une variante :

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

Cordialement
0
eeuuhh Messages postés 30 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 juin 2010
27 févr. 2009 à 12:47
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
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
27 févr. 2009 à 14:14
Re

Cells(1, 1) = format(Now, "dd/mm/yyyy hh:mm:ss")
0
comment changer le format du date de 14/01/2001 vers 14012001
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Jean_Jacques Messages postés 1040 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 1 août 2014 112
Modifié par Jean_Jacques le 20/04/2012 à 16:49
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
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
20 avril 2012 à 17:05
Heuuu, puisque tu fais remonter ce topic...
      Ma date = format(Now,"dd/mm/yyyy hh:mm:ss")

A+
0