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, MyWeekDayMyDate = #February 12, 1969#    ' Assign a date.MyWeekDay = Weekday(MyDate)    ' MyWeekDay contains 4 because ' MyDate represents a Wednesday.

Scegliere la funzione di data corretta

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.