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 datatypenDatum.

Syntax

Datumvärde(datum)

Det obligatoriska datumargumentetär vanligtvis ett stränguttryck som representerar ett datum mellan den 1 januari 100 och den 31 december 9999. Datum kan emellertid 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 Datumvärde igen ordningen för månad, dag och år enligt det korta datumformat du har angett för datorn. DateValue identifierar också entydiga datum som innehåller månadsnamn, antingen i lång eller förkortad form. Förutom att till exempel identifiera 1991-12-30 och 91-12-30, känner DateValue även igen 30 december 1991 och 30 december 1991.

Om årtalet utelämnas används det aktuella året från datorns systemdatum.

Om datumargumentet innehåller tidsinformation returneras den inte av Datumvärde . Men om datumet innehåller ogiltig tidsinformation (som "89:98") uppstår ett fel.

Obs

Om egenskapsinställningen Calendar är gregoriansk måste det angivna datumet vara gregorianskt för datum. Om kalendern är Hijri måste det datum som anges vara Hijri. Om det datum som anges är Hijri är argumentdatumet en sträng som representerar ett datum från 100-01-01 (gregoriansk 2 augusti 718) till 9666-04-03 (gregoriansk 31 december 9999).

Exempel på frågor

Uttryck Resultat
SELECT DateValue([DateTime]) AS Expr1 FROM ProductSales; Returnerar datumvärdena i fältet "Datum/tid" i det korta datumformatet utan tidsinformationen.
SELECT DateValue([DateTime]) AS NewDate, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue([DateTime]); Returnerar datumvärdena i fältet "Datum/tid" i det korta datumformatet utan tidsinformationen.

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 datumlitteraler för att direkt tilldela ett datum till en variant eller datumvariabel , till exempel MyDate = #2/12/69#.

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

Välja rätt datumfunktion