Jour d'une date [Résolu]

-
Hello,

Je voudrais savoir quel jour de la semaine nous sommes à partir d'une date.
J'ai trouvé un bout de code d'exemple sur l'aide MSDN, mais celui-ci me retourne toujours le même jour...

Dim

oldDate
As
Date
Dim oldWeekDayName
As
String
oldDate = #10/10/2008#
oldWeekDayName = WeekdayName(Weekday(oldDate))
MsgBox(oldWeekDayName)
Il me retourne samedi au lieu de lundi. La preuve que le système déconne, si je remplace 10/10/2008 par 11/10/2008, il me retourne pas dimanche mais mardi...

Une idée ? :)
Merci

A++
Afficher la suite 

4 réponses

Meilleure réponse
Messages postés
2382
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
15
3
Merci
Bonjour,
Tu postes dans la catégorie vb.net mais tu nous donnes un code vb6.
Regarde ces codes snippets http://www.codyx.org/snippet_recuperer-nom-jour-semaine_311.aspx

Dire « Merci » 3

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

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

Commenter la réponse de cs_Willi
3
Merci
Merci. La fonction ci-dessous fonctionne nickel :
Public

Function GetWeekDayName(
ByVal d
As DateTime)
As
String
Return System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.DayNames(
CType(d.DayOfWeek,
Integer))

End
Function

Bonne journée à vous

A++

Dire « Merci » 3

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

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

Commenter la réponse de Utilisateur anonyme
Messages postés
1566
Date d'inscription
mardi 26 décembre 2000
Statut
Membre
Dernière intervention
5 avril 2013
3
0
Merci
Bonjour,

es-tu certain de ne pas développer finalement sous VB6 et non  Thèmes / VB.NET et VB 2005
(ta manière d'utiliser MsgBox...)

Si tu es finalement sous VB6, ceci fonctionne bien :

olddate = #10/10/2008#
  MsgBox Format(olddate, "dddd")
Commenter la réponse de jmf0
0
Merci
Je suis bien sous VB.net, j'ai juste utiliser le Msgbox pour aller vite

A++
Commenter la réponse de Utilisateur anonyme