Utilisateur anonyme
-
Modifié le 10 nov. 2008 à 12:15
Utilisateur anonyme -
10 nov. 2008 à 12:15
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...
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))