Returnerar ett värde av datatypen Variant (Heltal) som betecknar ett heltal mellan 1 och 31 som representerar dagen i månaden.
Syntax
Dag( datum )
Det datum som krävsargument är ett Värde av datatypen Variant, numeriskt uttryck, stränguttryck eller en kombination av dessa som kan representera ett datum. Om datum innehåller Null, returneras Null .
Obs!: Om egenskapsinställningen Kalender är gregoriansk representerar det returnerade heltal den gregorianska dagen i månaden för argumentet datum. Om kalendern är Hijri representerar det returnerade heltal hijri-dagen i månaden för argumentet datum.
Frågeexempel
Uttryck |
Resultat |
SELECT DateofSale, Day([DateofSale]) AS Uttr1 FROM ProductSales; |
Returnerar värdena från fältet "DateofSale" och talet som representerar 'Dag' för dessa datumvärden. |
SELECT Day(#10/11/2018#) AS DayTest FROM ProductSales; |
Returnerar det tal som representerar "Dag" för strängen "2018-10-11". Resultat: 11. |
VBA-exempel
Obs!: I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.
I det här exemplet används funktionen Dag för att hämta dagen i månaden från ett angivet datum. I utvecklingsmiljön visas datumformatet i kort format med hjälp av kodens språkinställningar.
Dim MyDate, MyDay
MyDate = #February 12, 1969# ' Assign a date. MyDay = Day(MyDate) ' MyDay contains 12.