VB.NET - Fonction Format()

Fermé
badside Messages postés 78 Date d'inscription vendredi 15 octobre 2004 Statut Membre Dernière intervention 16 mars 2012 - 27 août 2007 à 10:29
badside Messages postés 78 Date d'inscription vendredi 15 octobre 2004 Statut Membre Dernière intervention 16 mars 2012 - 27 août 2007 à 12:58
Bonjour à tous,


A partir d'une date quelconque reprise dans un dataset (db sql server), j'essaye de la convertir en la date du premier du mois. Pour ce faire, j'utilise la fonction cdate et format. Je pense que je n'utilise pas comme il se doit la dernière fonction citée. Ma ligne de code :

CDate("01" & Format(MonDataset_Date, "MM/YYYY"))

La fonction format me renvoit bien le mois. Quant au jour et l'année, ça me renvoit DD et YYYY. J'ai essayé avec JJ et AAAA, ça me renvoit JJ et AAAA.

Que faire ?
Une idée ?


Merci d'avance,
Badside ;)
A voir également:

1 réponse

Papou93 Messages postés 146 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 5 juin 2012 59
27 août 2007 à 11:05
Bonjour badside,

Essaies avec cette syntaxe :

"01/" & Format(Month(CDate(MonDataset_Date)), "00/") & Format(Year(CDate(MonDataset_Date)), "0000")

Cordialement.

Papou
1
badside Messages postés 78 Date d'inscription vendredi 15 octobre 2004 Statut Membre Dernière intervention 16 mars 2012 4
27 août 2007 à 12:58
Ok merci Papou ;)

Pour info : apparemment, ma ligne de code fonctionne aussi mais je dois mettre MM en majuscule et yyyy ou dd en minuscule ... :O

++ ;)
0