Restituisce un valore Variant (Integer) contenente un numero intero che rappresenta il giorno della settimana.
Sintassi
Giorno feriale( data [, primogiornosettimana ] )
Gli argomenti della sintassi della funzione Giorno feriale sono i seguenti:
Argomento |
Descrizione |
date |
Obbligatorio. Variant, espressione numerica, espressione stringa o qualsiasi combinazione di queste opzioni che può rappresentare una data. Se date contiene un valore Null, verrà restituito un valore Null . |
primogiornosett |
Facoltativo. Una costante che specifica il primo giorno della settimana. Se non è specificato, vbSunday viene considerato uguale. |
Impostazioni
L'argomento primogiornosett ha queste impostazioni:
Costante |
Valore |
Descrizione |
vbUseSystem |
0 |
Viene usata l'impostazione di NLS API. |
vbSunday |
1 |
Domenica (impostazione predefinita) |
vbMonday |
2 |
Lunedì |
vbTuesday |
3 |
Martedì |
vbWednesday |
4 |
Mercoledì |
vbThursday |
5 |
Giovedì |
vbFriday |
6 |
Venerdì |
vbSaturday |
7 |
Sabato |
Valori restituiti
La funzione Giorno feriale può restituire uno di questi valori:
Costante |
Valore |
Descrizione |
vbSunday |
1 |
Domenica |
vbMonday |
2 |
Lunedì |
vbTuesday |
3 |
Martedì |
vbWednesday |
4 |
Mercoledì |
vbThursday |
5 |
Giovedì |
vbFriday |
6 |
Venerdì |
vbSaturday |
7 |
Sabato |
Osservazioni
Se l'impostazione della proprietà Calendario è gregoriano, l'intero restituito rappresenta il giorno gregoriano della settimana per l'argomento data. Se il calendario è Hijri, il numero intero restituito rappresenta il giorno Hijri della settimana per l'argomento data. Per le date Hijri, il numero dell'argomento è qualsiasi espressione numerica che può rappresentare una data e/o un'ora tra 01/01/100 (calendario gregoriano 2 agosto 718) e 3/4/9666 (calendario gregoriano, 31 dicembre 9999).
Esempi di query
Espressione |
Risultati |
SELECT DateofSale, Weekday([DateofSale]) AS Espr1 FROM ProductSales; |
Restituisce i valori del campo "DateofSale" e il numero che rappresenta il 'giorno feriale' di questi valori di data. Per impostazione predefinita, la domenica è considerata il primo giorno della settimana; 1). |
SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales; |
Restituisce i valori del campo "DateofSale" e il numero che rappresenta il 'giorno feriale' di questi valori di data. (considerando lunedì come primo giorno della settimana). |
Esempio di VBA
Nota: Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.
Questo esempio usa la funzione Weekday per ottenere il giorno della settimana da una data specificata.
Dim MyDate, MyWeekDay
MyDate = #February 12, 1969# ' Assign a date. MyWeekDay = Weekday(MyDate) ' MyWeekDay contains 4 because ' MyDate represents a Wednesday.