Funzione Weekday (Visual Basic)
Aggiornamento: novembre 2007
Restituisce un valore Integer contenente un numero che rappresenta il giorno della settimana.
Public Function Weekday( _
ByVal DateValue As DateTime, _
Optional ByVal DayOfWeek As FirstDayOfWeek = FirstDayOfWeek.Sunday _
) As Integer
Parametri
DateValue
Obbligatorio. Valore Date per cui si desidera determinare il giorno della settimana.DayOfWeek
Facoltativo. Valore scelto dall'enumerazione FirstDayOfWeek che specifica il primo giorno della settimana. Se non è specificato, viene utilizzato FirstDayOfWeek.Sunday.
Impostazioni
Di seguito sono indicate le possibili impostazioni dell'argomento DayOfWeek.
Valore di enumerazione |
Valore |
Descrizione |
---|---|---|
FirstDayOfWeek.System |
0 |
Primo giorno della settimana specificato nelle impostazioni di sistema |
FirstDayOfWeek.Sunday |
1 |
Domenica (impostazione predefinita) |
FirstDayOfWeek.Monday |
2 |
Lunedì (conforme allo standard ISO 8601, sezione 3.17) |
FirstDayOfWeek.Tuesday |
3 |
Martedì |
FirstDayOfWeek.Wednesday |
4 |
Mercoledì |
FirstDayOfWeek.Thursday |
5 |
Giovedì |
FirstDayOfWeek.Friday |
6 |
Venerdì |
FirstDayOfWeek.Saturday |
7 |
Sabato |
Eccezioni
Tipo di eccezione |
Numero di errore |
Condizione |
---|---|---|
DayOfWeek è minore di 0 o maggiore di 7. |
Se si esegue l'aggiornamento delle applicazioni Visual Basic 6.0 che utilizzano la gestione degli errori non strutturata, vedere la colonna "Numero di errore". È possibile confrontare il numero di errore con la Proprietà Number (oggetto Err). Se possibile, tuttavia, si consiglia di sostituire il controllo dell'errore con la procedura illustrata nella sezione Cenni preliminari sulla gestione strutturata delle eccezioni per Visual Basic.
Note
Il valore restituito dalla funzione Weekday rappresenta il giorno della settimana al quale corrisponde DateValue ed è relativo al primo giorno della settimana definito dal valore DayOfWeek. Ad esempio, se la data si riferisce a mercoledì e il primo giorno della settimana è lunedì, la funzione restituisce 3.
Nota: |
---|
Weekday utilizza l'impostazione del calendario corrente della proprietà CurrentCulture della classe CultureInfo nello spazio dei nomi System.Globalization. I valori predefiniti di CurrentCulture vengono determinati dalle impostazioni del Pannello di controllo. |
Esempio
Nell'esempio riportato di seguito la funzione Weekday viene utilizzata per ottenere il giorno della settimana da una data specificata.
Dim oldDate As Date
Dim oldWeekDay As Integer
oldDate = #2/12/1969#
oldWeekDay = Weekday(oldDate)
' oldWeekDay now contains 4 because thisDate represents a Wednesday.
Requisiti
Spazio dei nomi: Microsoft.VisualBasic
Modulo: DateAndTime
Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
Vedere anche
Riferimenti
Funzione WeekdayName (Visual Basic)