WeekdayName, fonction (Visual Basic)

Mise à jour : novembre 2007

Retourne une valeur de type String contenant le nom du jour de semaine spécifié.

Public Function WeekdayName( _
   ByVal Weekday As Integer, _
   Optional ByVal Abbreviate As Boolean = False, _
   Optional ByVal FirstDayOfWeekValue As FirstDayOfWeek = FirstDayOfWeek.System _
) As String

Paramètres

  • Weekday
    Requis. Integer. Désignation numérique du jour de la semaine, de 1 à 7 ; 1 représente le premier jour de la semaine et 7 le dernier. Les identités des premier et dernier jours dépendent du paramètre de FirstDayOfWeekValue.

  • Abbreviate
    Valeur Boolean facultative qui indique si le nom du jour ouvrable doit être abrégé. Si cette valeur est omise, la valeur par défaut est False, ce qui signifie que le nom du jour ouvrable n'est pas abrégé.

  • FirstDayOfWeekValue
    Facultatif. Valeur choisie dans l'énumération FirstDayOfWeek qui spécifie le premier jour de la semaine. S'il n'est pas spécifié, FirstDayOfWeek.System est utilisé.

Paramètres

L'argument FirstDayOfWeekValue peut prendre l'une des valeurs suivantes :

Valeur d'énumération

Valeur

Description

FirstDayOfWeek.System

0

Premier jour de la semaine spécifiée dans les paramètres système (valeur par défaut)

FirstDayOfWeek.Sunday

1

Dimanche

FirstDayOfWeek.Monday

2

Lundi (conformément à la norme ISO 8601, section 3.17)

FirstDayOfWeek.Tuesday

3

Mardi

FirstDayOfWeek.Wednesday

4

Mercredi

FirstDayOfWeek.Thursday

5

Jeudi

FirstDayOfWeek.Friday

6

Vendredi

FirstDayOfWeek.Saturday

7

Samedi

Exceptions

Type d'exception

Numéro de l'erreur

Condition

ArgumentException

5

Weekday est inférieur à 1 ou supérieur à 7 ou FirstDayOfWeekValue est inférieur à 0 ou supérieur à 7.

Consultez la colonne « Numéro d'erreur » si vous mettez à niveau des applications Visual Basic 6.0 qui utilisent la gestion non structurée des erreurs. (Vous pouvez comparer le numéro d'erreur par rapport à Number, propriété (objet Err).) Toutefois, lorsque cela est possible, vous devez envisager de remplacer un tel contrôle d'erreurs par Vue d'ensemble de la gestion structurée des exceptions pour Visual Basic.

Notes

La chaîne retournée par WeekdayName dépend non seulement des arguments d'entrée, mais également des paramètres Options régionales spécifiés dans le Panneau de configuration Windows.

Remarque :

WeekdayName utilise le paramètre de calendrier actuel de la propriété CurrentCulture de la classe CultureInfo dans l'espace de noms System.Globalization. Les valeurs par défaut de CurrentCulture dépendent des paramètres du Panneau de configuration.

Exemple

L'exemple suivant utilise la fonction Weekday pour obtenir le jour de la semaine à partir d'une date spécifiée, puis la fonction WeekDayName pour obtenir le nom du jour ouvrable à partir de son numéro.

Dim oldDate As Date
Dim oldWeekDayName As String
oldDate = #2/12/1969#
oldWeekDayName = WeekdayName(Weekday(oldDate))
' oldWeekDayName now contains "Wednesday".

Configuration requise

Espace de noms :Microsoft.VisualBasic

**Module :**DateAndTime

**Assembly :**bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)

Voir aussi

Référence

Day, fonction (Visual Basic)

Month, fonction (Visual Basic)

Now, propriété

Weekday, fonction (Visual Basic)

MonthName, fonction (Visual Basic)

Year, fonction (Visual Basic)

DatePart, fonction (Visual Basic)

DateTime