DAY
Restituisce il giorno del mese, un numero compreso tra 1 e 31.
Sintassi
DAY(<date>)
Parametri
Termine | Definizione |
---|---|
date |
Data in formato datetime o rappresentazione testuale di una data. |
Valore restituito
Numero intero che indica il giorno del mese.
Osservazioni
La funzione DAY accetta come argomento la data del giorno in cui si sta tentando di trovare. Le date possono essere fornite alla funzione usando un'altra funzione data, usando un'espressione che restituisce una data o digitando una data in un formato
datetime
. È anche possibile digitare una data in uno dei formati stringa accettati per le date.I valori restituiti dalle funzioni YEAR, MONTH e DAY saranno valori gregoriani indipendentemente dal formato di visualizzazione per il valore di data specificato. Ad esempio, se il formato di visualizzazione della data specificata è Hijri, i valori restituiti per le funzioni YEAR, MONTH e DAY saranno associati alla data gregoriana equivalente.
Quando l'argomento date è una rappresentazione testuale della data, la funzione day usa le impostazioni locali e di data/ora del computer client per comprendere il valore di testo per eseguire la conversione. Se le impostazioni correnti di data/ora rappresentano date nel formato Mese/Giorno/Anno, la stringa "8/1/8/2009" viene interpretata come un valore
datetime
equivalente all'8 gennaio 2009 e la funzione restituisce 8. Tuttavia, se le impostazioni di data/ora correnti rappresentano date nel formato Giorno/Mese/Anno, la stessa stringa verrà interpretata come un valoredatetime
equivalente al 1° agosto 2009 e la funzione restituisce 1.
Esempio: Recupero del giorno da una colonna data
La formula seguente restituisce il giorno dalla data nella colonna [Birthdate].
= DAY([Birthdate])
Esempio: recupero del giorno da una data stringa
Le formule seguenti restituiscono il giorno, 4, utilizzando le date fornite come stringhe in un formato di testo accettato.
= DAY("3-4-1007")
= DAY("March 4 2007")
Esempio: uso di un valore giorno come condizione
L'espressione seguente restituisce il giorno in cui è stato effettuato ogni ordine di vendita e contrassegna la riga come articolo di vendita promozionale se l'ordine è stato effettuato il 10 del mese.
= IF( DAY([SalesDate])=10,"promotion","")