Funkcja DAY
Zwraca dzień miesiąca jako liczbę z zakresu od 1 do 31.
Składnia
DAY(<date>)
Parametry
Termin |
Definicja |
---|---|
date |
Data w formacie datetime lub reprezentacja tekstowa daty. |
Wartość zwracana
Liczba całkowita wskazująca dzień miesiąca.
Uwagi
Funkcja DAY przyjmuje jako argument datę dnia, który ma zostać znaleziony. Daty dla tej funkcji można określać przy użyciu innej funkcji daty, za pomocą wyrażenia zwracającego datę lub przez wpisanie daty w formacie datetime. Datę można również wpisać w jednym z akceptowanych formatów ciągu dla dat.
Wartości zwracane przez funkcje YEAR, MONTH i DAY są wartościami według kalendarza gregoriańskiego, niezależnie od formatu wyświetlania podanej wartości daty. Jeśli na przykład formatem wyświetlania podanej daty jest Hijri, wartości zwracane przez funkcje YEAR, MONTH i DAY są wartościami skojarzonymi z odpowiednią datą według kalendarza gregoriańskiego.
Gdy argument daty jest tekstem reprezentującym datę, funkcja DAY używa ustawień regionalnych oraz ustawień daty/godziny komputera klienckiego w celu rozpoznania wartości tekstowej i wykonania konwersji. Jeśli bieżące ustawienia daty/godziny określają daty w formacie Miesiąc/Dzień/Rok, ciąg „1/8/2009” zostanie zinterpretowany jako wartość datetime odpowiadająca dacie 8 stycznia 2009 roku, a funkcja zwróci wartość 8. Jeśli jednak bieżące ustawienia daty/godziny określają daty w formacie Dzień/Miesiąc/Rok, ten sam ciąg zostanie zinterpretowany jako wartość datetime odpowiadająca dacie 1 sierpnia 2009 roku, a funkcja zwróci wartość 1.
Przykład: uzyskiwanie dnia z kolumny dat
Opis
Poniższa formuła zwraca dzień z daty w kolumnie [Birthdate].
Kod
=DAY([Birthdate])
Przykład: uzyskiwanie dnia z daty w postaci ciągu
Opis
Poniższe formuły zwracają dzień, 4, przy użyciu dat podanych jako ciągi w akceptowanym formacie tekstowym.
Kod
=DAY("3-4-1007")
=DAY("March 4 2007")
Przykład: używanie dnia jako warunku
Opis
Poniższe wyrażenie zwraca dzień złożenia zamówienia sprzedaży i oznacza wiersz jako uwzględniany w sprzedaży promocyjnej, jeśli zamówienie zostało złożone 10-tego dnia miesiąca.
Kod
=IF( DAY([SalesDate])=10,"promotion","")