WEEKDAY |
Jour de semaine |
---|---|
VB .NET (Visual Basic .NET) |
Syntaxe
Function WEEKDAY(Date, Optional ByVal FirstDayOfWeek As VbDayOfWeek = vbSunday) As Integer |
Paramètres
Nom | Description | |||
---|---|---|---|---|
Date | Ce paramètre permet d'indiquer la date contenant l'expression à traiter | |||
FirstDayOfWeek | Ce paramètre permet d'indiquer le premier jour de la semaine devant être calculé pour la semaine retourné : | |||
Valeur | Constante | Description | ||
1 | vbSunday | Cette valeur indique le Dimanche | ||
2 | vbMonday | Cette valeur indique le Lundi | ||
3 | vbTuesday | Cette valeur indique le Mardi | ||
4 | vbWednesday | Cette valeur indique le Mercredi | ||
5 | vbThursday | Cette valeur indique le Jeudi | ||
6 | vbFriday | Cette valeur indique le Vendredi | ||
7 | vbSaturday | Cette valeur indique le Samedi |
Retour
Valeur | Description |
---|---|
1 | Cette valeur indique le Dimanche |
2 | Cette valeur indique le Lundi |
3 | Cette valeur indique le Mardi |
4 | Cette valeur indique le Mercredi |
5 | Cette valeur indique le Jeudi |
6 | Cette valeur indique le Vendredi |
7 | Cette valeur indique le Samedi |
Description
Cette fonction retourne le jour de la semaine d'une date.
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
- Module Module1
-
- Sub Main()
- Console.WriteLine("WeekDay(""2010-01-09"",1)=" & Weekday("2010-01-09", 1))
- Console.WriteLine("WeekDay(""2010-01-09 05:30:00"",2)=" & Weekday("2010-01-09 05:30:00", 2))
- Console.WriteLine("WeekDay(""2010-01-09"",3)=" & Weekday("2010-01-09", 3))
- Console.WriteLine("WeekDay(""2010-01-09 05:30:00"",4)=" & Weekday("2010-01-09 05:30:00", 4))
- Console.WriteLine("WeekDay(""2010-01-09"",5)=" & Weekday("2010-01-09", 5))
- Console.WriteLine("WeekDay(""2010-01-09 05:30:00"",6)=" & Weekday("2010-01-09 05:30:00", 6))
- Console.WriteLine("WeekDay(""2010-01-09"",7)=" & Weekday("2010-01-09", 7))
- Console.WriteLine("WeekDay(""2010-01-09"",vbSunday)=" & Weekday("2010-01-09", vbSunday))
- Console.WriteLine("WeekDay(""2010-01-09"",vbMonday)=" & Weekday("2010-01-09", vbMonday))
- Console.WriteLine("WeekDay(""2010-01-09"",vbMonday)=" & Weekday("2010-01-09", vbTuesday))
- End Sub
-
- End Module
on obtiendra le résultat suivant :
WeekDay("2010-01-09",1)=7WeekDay("2010-01-09 05:30:00",2)=6
WeekDay("2010-01-09",3)=5
WeekDay("2010-01-09 05:30:00",4)=4
WeekDay("2010-01-09",5)=3
WeekDay("2010-01-09 05:30:00",6)=2
WeekDay("2010-01-09",7)=1
WeekDay("2010-01-09",vbSunday)=7
WeekDay("2010-01-09",vbMonday)=6
WeekDay("2010-01-09",vbMonday)=5
Dernière mise à jour : Dimanche, le 9 novembre 2014