Restituisce un numero che rappresenta il giorno della settimana di una data specificata.
Esempi di utilizzo
WEEKDAY(Date)
Sintassi
La seguente sintassi restituisce un numero che rappresenta il giorno della settimana da un valore di data.
WEEKDAY( date_expression )
La seguente sintassi restituisce un numero che rappresenta il giorno della settimana da un valore di data in modalità di compatibilità.
WEEKDAY( X [, format_string ])
Parametri
date_expression
: un'espressione o un campo per la data e l'ora.X
: un campo o un'espressione che restituisce testo, un numero o una data in modalità di compatibilità.format_string
: formato perX
. Facoltativo seX
è configurato correttamente come campo data semantica.
Formato di input per le date in modalità di compatibilità
Le funzioni di data supportate accettano i seguenti formati di input se X
è un'espressione o un campo di testo oppure una data in modalità di compatibilità:
BASIC
: %Y/%m/%d-%H:%M:%SDEFAULT_DASH
: %Y-%m-%d [%H:%M:%S]DEFAULT_SLASH
: %Y/%m/%d [%H:%M:%S]DEFAULT_DECIMAL
: %Y%m%d [%H:%M:%S]RFC_1123
: ad esempio sabato 24 maggio 2008 20:09:47 GMTRFC_3339
: ad esempio 2008-05-24T20:09:47ZDECIMAL_DATE
: uguale aDEFAULT_DECIMAL
È accettato qualsiasi formato strptime valido.
Le funzioni di ora supportate accettano il seguente formato di input se X
è un'espressione o un campo numerico:
SECONDS
: secondi dall'epocaMILLIS
: millisecondi dall'epocaMICROS
: microsecondi dall'epocaNANOS
: nanosecondi dall'epocaJULIAN_DATE
: giorni dall'epoca
Esempi
Example formula | Input | Output |
---|---|---|
WEEKDAY(Date) |
|
|
WEEKDAY(Date as Text, 'BASIC') |
|
|
WEEKDAY(Date as Number, 'SECONDS') |
|
|
|
|
|
Note
Questa funzione può essere utilizzata sia con le date in modalità di compatibilità sia con i tipi di dati relativi a data e data e ora sottoposti ad upgrade.
I giorni vengono conteggiati partendo da domenica e il valore di domenica è 0, pertanto il valore di sabato è 6.