Applies ToAccess för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Returnerar ett värde av datatypen Variant (Datum).

Syntax

DatumVärde ( datum )

Det datum som krävsargument är normalt en stränguttryck som motsvarar ett datum mellan den 1 januari 100 och den 31 december 9999. Datum kan dock också vara vilken uttryck som kan representera ett datum, en tid eller både ett datum och en tid i intervallet.

Kommentarer

Om datum är en sträng som bara innehåller tal avgränsade med giltiga datumavgränsare känner DateValue igen ordningen för månad, dag och år enligt det kort datumformat som du har angett för ditt system. DateValue känner också igen tvetydiga datum som innehåller månadsnamn, antingen i lång eller förkortad form. Förutom att känna igen 12/30/1991 och 12/30/91 känner DateValue även igen 30 december 1991 och 30 dec 1991.

Om årdelen av datumet utelämnas använder DateValue det aktuella året från datorns systemdatum.

Om datumargumentet innehåller tidsinformation returnerar Inte DatumVärde det. Men om datum innehåller ogiltig tidsinformation (t.ex. "89:98" uppstår ett fel.

Obs!: För datum måste det angivna datumet vara gregorianskt om egenskapsinställningen Kalender är gregoriansk. Om kalendern är Hijri måste det datum som anges vara Hijri. Om det angivna datumet är Hijri är argumentdatumet en sträng som representerar ett datum från 100-01-01 (gregoriansk 2 augusti 718) till 3/4 9666 (gregoriansk 31 december 9999).

Frågeexempel

Uttryck

Resultat

SELECT DateValue([DateTime]) AS Uttr1 FROM ProductSales;

Returnerar datumvärdena för fältet "DateTime" i kort datumformat utan tidsinformation.

SELECT DateValue([DateTime]) AS NewDate, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue([DateTime]);

Returnerar datumvärdena för fältet "DateTime" i kort datumformat utan tidsinformation.

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 Datumvärde för att konvertera en sträng till ett datum. Du kan också använda datumformat för att direkt tilldela ett datum till variabeln Variant eller Date , till exempel MyDate = #2019-02-12#.

Dim MyDateMyDate = DateValue("February 12, 1969")    ' Return a date.

Välj rätt datumfunktion

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.