Zwraca wartość typu wariant (liczba całkowita) określającą liczbę całkowitą z zakresu od 1 do 31 włącznie, która odpowiada dniu miesiąca.
Składnia
Day(data)
Wymaganym argumentem datyjest dowolny wariant, wyrażenie liczbowe, wyrażenie ciągu lub dowolna ich kombinacja, która może oznaczać datę. Jeśli data zawiera wartość null, funkcja zwraca wartość null .
Uwaga
Jeśli ustawienie właściwości Calendar jest gregoriańskie, zwrócona liczba całkowita dla argumentu daty reprezentuje gregoriański dzień miesiąca. Jeśli kalendarz to kalendarz Hidżra, zwrócona liczba całkowita dla argumentu daty reprezentuje dzień miesiąca kalendarza Hidżry.
Przykłady kwerend
| Wyrażenie | Rezultat |
|---|---|
| SELECT DateofSale, Day([DateofSale]) AS Wyr1 FROM ProductSales; | Zwraca wartości z pola "DateofSale" i liczbę odpowiadającą "dniu" tych wartości dat. |
| SELECT Day(#10/11/2018#) AS DayTest FROM ProductSales; | Zwraca liczbę reprezentującą dzień z ciągu "10/11/2018". Wynik: 11. |
Przykład kodu VBA
Uwaga
Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.
W tym przykładzie użyto funkcji Day w celu uzyskania dnia miesiąca na podstawie określonej daty. W środowisku programistycznym literał daty jest wyświetlany w formacie krótkim przy użyciu ustawień regionalnych kodu.
Dim MyDate, MyDay
MyDate = #February 12, 1969# ' Assign a date.
MyDay = Day(MyDate) ' MyDay contains 12.