Funktionen DatumSträng

Gäller för
Access 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 obligatoriska datumargumentetär normalt ett stränguttryck som representerar ett datum från 1 januari 100 till 31 december 9999. Datum kan dock också vara ett 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

Om egenskapsinställningen för Calendar är gregoriansk för datum måste det angivna datumet vara gregorianskt. 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 MyDate
MyDate = DateValue("February 12, 1969")    ' Return a date.

Välj rätt datumfunktion