Funkcija DateValue

Attiecas uz
Access pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Atgriež Variant (Date).

Sintakse

DateValue(datums)

Nepieciešamais datumaarguments parasti ir virknes izteiksme, kas attēlo datumu no 100. gada 1. janvāra līdz 9999. gada 31. decembrim. Tomēr datums var būt jebkura izteiksme, kas var attēlot datumu, laiku, vai datumu un laiku šajā diapazonā.

Piezīmes

Ja datums ir virkne, kurā ir tikai skaitļi, kas atdalīti ar derīgiem datuma atdalītājiem, DateValue atpazīst mēneša, dienas un gada secību atbilstoši jūsu sistēmai norādīto īso datuma formātu. DateValue arī atpazīst nepārprotamus datumus, kuros ir mēnešu nosaukumi gan garā, gan saīsinātā formā. Piemēram, DateValue atpazīst ne tikai 12/30/1991 un 12/30/91, bet arī atpazīst 1991. gada 30. decembri un 1991. gada 30. decembri.

Ja datuma gada daļa ir izlaista, DateValue izmanto pašreizējo gadu no datora sistēmas datuma.

Ja datuma argumentā ir iekļauta informācija par laiku, DateValue to neatgriež. Tomēr, ja datumā ir iekļauta nederīga laika informācija (piemēram, "89:98"), rodas kļūda.

Piezīme

Ja datuma rekvizīta Calendar iestatījums ir Gregora kalendārs, norādītajam datumam ir jābūt Gregora kalendāra. Ja kalendārs ir Hidžras, norādītajam datumam jābūt Hidžras. Ja norādītais datums ir Hidžras, argumenta datums ir virkne , kas attēlo datumu no 1.01.100. (718. gada 2. Gregora g. 2.) līdz 3.04.9666. (9999. gada 31. Gregora kalendārs).

Vaicājumu piemēri

Izteiksme Rezultāti
SELECT DateValue([DateTime]) AS Expr1 FROM ProductSales; Atgriež lauka "DatumsLaiks" datuma vērtības īsajā datuma formātā bez laika informācijas.
SELECT DateValue([DateTime]) AS NewDate, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue([DateTime]); Atgriež lauka "DatumsLaiks" datuma vērtības īsajā datuma formātā bez laika informācijas.

VBA piemērs

Piezīme

Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā tiek izmantota funkcija DateValue , lai virkni pārvērstu par datumu. Datuma literāļus var izmantot arī, lai tieši piešķirtu datumu Variant vai Date mainīgajam, piemēram, MyDate = #2/12/69#.

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

Pareizās datuma funkcijas izvēle