VB.Net Écrire une date de ce type de format 15 Octobre 2008 [Résolu]

Messages postés
532
Date d'inscription
lundi 5 juin 2006
Statut
Membre
Dernière intervention
6 octobre 2012
- - Dernière réponse : cs_MagDix
Messages postés
532
Date d'inscription
lundi 5 juin 2006
Statut
Membre
Dernière intervention
6 octobre 2012
- 15 oct. 2008 à 16:20
Salut à tous...


J'ai un problème pour faire afficher la date...


Je veux avoir une date du style 15 Octobre 2008
Bref la date maintenant en format dd mmmm yyyy


J'ai essayé plein de truc et je n'y arrive pas...


Dim Date_Test As Date
textbox.text = Date_Test.ToString("dd/mmmm/yy")


J'arrive à ce résultat: 01-00-01

Ou

Dim Date_Test As Date = Now
textbox.text = Date_Test.ToString("dd/mmmm/yy")

J'arrive à ce résultat: 15-35-08


Merci de votre aide
Afficher la suite 

9 réponses

Meilleure réponse
Messages postés
40
Date d'inscription
jeudi 9 octobre 2003
Statut
Membre
Dernière intervention
21 janvier 2010
2
3
Merci
pour voir apparaitre le ToLongDateString,
dans l'intellisense(dans le popup qui apparait), il faut que tu choisise 'All' au lieu de 'Common'.
mon vb est en anglais, je suppose que ce doit etre 'Tous' et 'Commun' en francais
dans le pire des cas, tu colles directement son code, vb doit le reconnaitre.

pour ma facon de faire, ta variable test doit être au format string sinon, il te la reconvertit au format date.

Meldur

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 213 internautes nous ont dit merci ce mois-ci

Commenter la réponse de meldur74
Messages postés
3288
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
3
3
Merci
TextBox1.Text = Today.ToLongDateString





'mercredi 15 octobre 2008











Bonjour chez vous !

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 213 internautes nous ont dit merci ce mois-ci

Commenter la réponse de gillardg
Messages postés
40
Date d'inscription
jeudi 9 octobre 2003
Statut
Membre
Dernière intervention
21 janvier 2010
2
0
Merci
utilise cette fonction :
FormatDateTime("2008/10/25", DateFormat.LongDate)

Meldur
Commenter la réponse de meldur74
Messages postés
532
Date d'inscription
lundi 5 juin 2006
Statut
Membre
Dernière intervention
6 octobre 2012
1
0
Merci
Salut Meldur74.,..

ok merci mais je veux pas formater le date 15/10/2008 mais la date d'aujourd'hui...  je mets quoi à la place de 15/10/2008 ???

C'est-à-dire que demain j'aurai comme date 16-10-2008

merci d'avance
Commenter la réponse de cs_MagDix
Messages postés
40
Date d'inscription
jeudi 9 octobre 2003
Statut
Membre
Dernière intervention
21 janvier 2010
2
0
Merci
il faut utiliser Now
FormatDateTime(now, DateFormat.LongDate)

Meldur
Commenter la réponse de meldur74
Messages postés
3288
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
3
0
Merci
Today.TolongDateString     ' today = aujourdhui


 










Bonjour chez vous !
Commenter la réponse de gillardg
Messages postés
532
Date d'inscription
lundi 5 juin 2006
Statut
Membre
Dernière intervention
6 octobre 2012
1
0
Merci
meldur74


 


si je prend ton code...

Dim test
As
Date
test = (FormatDateTime(Now, DateFormat.LongDate).ToString)
MsgBox(test)

test = 2008-10-15

Mais je veux arriver au format 15 Octobre 2008

c'est possible ???

merci encore...

Gillardg: Si je fasi un tric du gente Test = Today.  Je n'ai pas le choix de prendre ToLongDateString

merci à vous
Commenter la réponse de cs_MagDix
Messages postés
40
Date d'inscription
jeudi 9 octobre 2003
Statut
Membre
Dernière intervention
21 janvier 2010
2
0
Merci
Je le connaissais pas Today.
c'est toujours bon a savoir
merci

Meldur
Commenter la réponse de meldur74
Messages postés
532
Date d'inscription
lundi 5 juin 2006
Statut
Membre
Dernière intervention
6 octobre 2012
1
0
Merci
merci à vous deux
Commenter la réponse de cs_MagDix