Atgriež Variant (Date) vērtību.
Sintakse
DateValue ( datums )
Obligātais 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 arī izteiksme datums, laiks vai gan datums, gan laiks šajā diapazonā.
Piezīmes
Ja datums ir virkne, kurā iekļauti tikai ar derīgo vērtību datuma atdalītāji atdalīti skaitļi, dateValue atpazīst mēneša, dienas un gada secību atbilstoši sistēmai norādītajam saīsinātā datuma formātam. DateValue atpazīst arī viennozīmīgus datumus, kuros ir mēnešu nosaukumi garos vai saīsinātos formās. Piemēram, papildus 30.12.1991. un 30.12.91. līdz ar DateValue atpazīst arī 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 ietverta informācija par laiku, DateValue to neatgriež. Tomēr, ja datumā ir nederīga laika informācija (piemēram, "89:98"), rodas kļūda.
Piezīme.: Datumam , ja rekvizīta Kalendārs iestatījums ir Gregora kalendārs, nodrošinātā datumam ir jābūt Gregora kalendāram. Ja kalendārs ir Hidžras, nodrošinātā datuma vērtībai ir jābūt Hidžras. Ja nodrošinātais datums ir Hidžras, argumenta datums ir virkne, kas attēlo datumu no 1.01.100. (Gregora 718. gada 2. aug.) līdz 96.04.9666 (Gregora 9999. gada 31. decembris).
Vaicājumu piemēri
Izteiksme |
Rezultāti |
SELECT DateValue([DateTime]) AS Expr1 FROM ProductSales; |
Atgriež lauka "DateTime" datumu vērtības saīsinātā 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 "DateTime" datumu vērtības saīsinātā 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ā izmantota funkcija DateValue , lai konvertētu virkni par datumu. Varat arī izmantot datuma literāļus, lai tieši piešķirtu datumu mainīgajam Variant vai Date , piemēram, MyDate = #2/12/69#.
Dim MyDate
MyDate = DateValue("February 12, 1969") ' Return a date.