Vrne podatkovni tip Variant (datum).
Sintaksa
DateValue ( datum )
Zahtevani datum argument je običajno datum izraz niza ki predstavlja datum od 1. januarja 100 do 31. decembra 9999. Vendar pa je lahko datum kateri koli izraz ki lahko predstavlja datum, uro ali datum in čas v tem obsegu.
Opombe
Če je datum niz, ki vključuje le številke, ločene z veljavno obliko datumska ločila, funkcija DateValue prepozna vrstni red meseca, dneva in leta glede na kratko obliko datuma, ki ste jo določili za svoj sistem. Funkcija DateValue prepozna tudi nedvoumne datume, ki vsebujejo imena mesecev, bodisi v dolgi ali skrajšani obliki. Poleg prepoznavanja datuma 30. 12. 1991 in 30. decembra 1991 funkcija DateValue na primer prepozna tudi 30. december 1991 in 30. decembra 1991.
Če je del za leto argumenta datum izpuščen, funkcija DateValue uporabi trenutno leto iz sistemskega datuma računalnika.
Če argument datum vključuje podatke o času, jih DateValue ne vrne. Če pa datum vključuje neveljavne podatke o času (na primer »89:98«), pride do napake.
Opomba: Če je lastnost Calendar nastavljena na gregorijanski, mora biti za datum podani datum gregorijanski. Če gre za koledar Hijri, mora biti podani datum iz koledarja Hijri. Če je navedeni datum islamski koledar, je datum argumenta niz, ki predstavlja datum od 1. 1. 100 (gregorijanski avgust 2, 718) do 3. 4. 9666 (gregorijanski dec 31, 9999).
Primeri poizvedb
Izraz |
Rezultati |
SELECT DateValue([DateTime]) AS Expr1 FROM ProductSales; |
Vrne datumske vrednosti polja »DateTime« v kratki obliki zapisa datuma brez podatkov o času. |
SELECT DateValue([DateTime]) AS NewDate, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue([DateTime]); |
Vrne datumske vrednosti polja »DateTime« v kratki obliki zapisa datuma brez podatkov o času. |
primer VBA
Opomba: V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.
V tem primeru je funkcija DateValue uporabljena za pretvorbo niza v datum. Uporabite lahko tudi datumske nize, da jih dodelite neposredno spremenljivki Variant ali Date, na primer MyDate = #2/12/69#.
Dim MyDate
MyDate = DateValue("February 12, 1969") ' Return a date.