Vraća vrijednost Variant (datum).
Sintaksa
DateValue(datum)
Obavezni argument datumaobično je nizovni izraz koji predstavlja datum između 1. siječnja 100. i 31. prosinca 9999. No datum može biti bilo koji izraz koji može označavati datum, vrijeme ili pak datum i vrijeme u tom rasponu.
Napomene
Ako je datum niz koji sadrži samo brojeve razdvojene valjanim razdjelnicima datuma, VrijednostDatuma prepoznaje redoslijed za mjesec, dan i godinu prema obliku kratkog datuma koji ste naveli za svoj sustav. DateValue prepoznaje i jednoznačne datume koji sadrže nazive mjeseci, bilo u dugom ili skraćenom obliku. Osim što prepoznaje, primjerice, 30. 12. 1991. i 30. 12. 1991., funkcija DateValue prepoznaje i 30. prosinca 1991. te 30. prosinca 1991.
Ako se izostavi dio godine , DateValue koristi trenutnu godinu iz datuma sustava na računalu.
Ako argument datum sadrži informacije o vremenu, VrijednostDatuma ih ne vraća. No ako datum sadrži podatke o vremenu koji nisu valjani (kao što je "89:98"), doći će do pogreške.
Napomena
Ako je svojstvo Calendar za datum postavljeno na gregorijanski kalendar, navedeni datum mora biti gregorijanski. Ako je kalendar hidžra kalendar, navedeni datum mora biti islamski kalendar. Ako je navedeni datum islamski kalendar, argument datum je niz koji predstavlja datum od 1. 1. 20100. (2. gregorijanskog kalendara 718.) do 3. 4. 9666. (31. gregorijanskog kalendara 9999.).
Primjeri upita
| Izraz | Rezultati |
|---|---|
| SELECT DateValue([DateTime]) AS Expr1 FROM ProductSales; | Vraća vrijednosti datuma polja "DatumI vrijeme" u kratkom obliku datuma bez informacija o vremenu. |
| SELECT DateValue([DateTime]) AS NewDate, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue([DateTime]); | Vraća vrijednosti datuma polja "DatumI vrijeme" u kratkom obliku datuma bez informacija o vremenu. |
VBA primjer
Napomena
Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.
U ovom se primjeru koristi funkcija DateValue za pretvaranje niza u datum. Slovne datume možete koristiti i za izravnu dodjelu datuma varijabli Variant ili Date , na primjer MyDate = #2/12/69#.
Dim MyDate
MyDate = DateValue("February 12, 1969") ' Return a date.