OVH Cloud OVH Cloud

Formatage d'une date [VSTUDIO2003] [VBNET] [Newbie] ...

3 réponses
Avatar
Matthieu
Bonjour,

J'ai le code suivant qui me pose problème...

Dim NomFic As String
Dim NomDate As Date = "11/04/2005"

NomFic = Format(NomDate, "yyyy-mm-dd")

Je m'attend à avoir le résultat : "2005-04-11" mais j'obtiens "2005-00-11"

Alors que si je fais
NomFic = Format(NomDate, "Long Date")
J'ai NomFic = "lundi 11 avril 2005"

Ou
NomFic = Format(NomDate, "Short Date")
j'ai NomFic = "11/04/2005"

Le mois semble être correctement récupéré dans les 2 derniers cas mais pas
dans le premier ... Je ne sais que penser...

Merci par avance de vos réponses,

Matthieu

3 réponses

Avatar
Patrice Ongla
Format(NomDate , "yyyy-MM-dd")

MM en majuscule


"Matthieu" a écrit dans le message de news:

Bonjour,

J'ai le code suivant qui me pose problème...

Dim NomFic As String
Dim NomDate As Date = "11/04/2005"

NomFic = Format(NomDate, "yyyy-mm-dd")

Je m'attend à avoir le résultat : "2005-04-11" mais j'obtiens "2005-00-11"

Alors que si je fais
NomFic = Format(NomDate, "Long Date")
J'ai NomFic = "lundi 11 avril 2005"

Ou
NomFic = Format(NomDate, "Short Date")
j'ai NomFic = "11/04/2005"

Le mois semble être correctement récupéré dans les 2 derniers cas mais pas
dans le premier ... Je ne sais que penser...

Merci par avance de vos réponses,

Matthieu



Avatar
Matthieu
Merci beaucoup :

Quelle tache je fais ! :)


"Patrice Ongla" a écrit dans le message de news:
420a99ed$0$480$
Format(NomDate , "yyyy-MM-dd")

MM en majuscule


"Matthieu" a écrit dans le message de news:

Bonjour,

J'ai le code suivant qui me pose problème...

Dim NomFic As String
Dim NomDate As Date = "11/04/2005"

NomFic = Format(NomDate, "yyyy-mm-dd")

Je m'attend à avoir le résultat : "2005-04-11" mais j'obtiens
"2005-00-11"

Alors que si je fais
NomFic = Format(NomDate, "Long Date")
J'ai NomFic = "lundi 11 avril 2005"

Ou
NomFic = Format(NomDate, "Short Date")
j'ai NomFic = "11/04/2005"

Le mois semble être correctement récupéré dans les 2 derniers cas mais
pas dans le premier ... Je ne sais que penser...

Merci par avance de vos réponses,

Matthieu







Avatar
Patrice Ongla
Bah, ça arrive aux meilleurs... :)

"Matthieu" a écrit dans le message de news:
%
Merci beaucoup :

Quelle tache je fais ! :)


"Patrice Ongla" a écrit dans le message de news:
420a99ed$0$480$
Format(NomDate , "yyyy-MM-dd")

MM en majuscule


"Matthieu" a écrit dans le message de
news:
Bonjour,

J'ai le code suivant qui me pose problème...

Dim NomFic As String
Dim NomDate As Date = "11/04/2005"

NomFic = Format(NomDate, "yyyy-mm-dd")

Je m'attend à avoir le résultat : "2005-04-11" mais j'obtiens
"2005-00-11"

Alors que si je fais
NomFic = Format(NomDate, "Long Date")
J'ai NomFic = "lundi 11 avril 2005"

Ou
NomFic = Format(NomDate, "Short Date")
j'ai NomFic = "11/04/2005"

Le mois semble être correctement récupéré dans les 2 derniers cas mais
pas dans le premier ... Je ne sais que penser...

Merci par avance de vos réponses,

Matthieu