Vrne podatkovni tip Variant (datum).
Sintaksa
DateValue ( datum )
Zahtevani datumargument je običajno izraz niza, ki predstavlja datum od januarja 1, 100 do decembra 31, 9999. Vendar pa je datum lahko tudi kateri koli izraz, ki lahko predstavlja datum, čas ali oboje datum in čas v tem obsegu.
Opombe
Če je argument» datum «niz, ki vključuje le številke, ločene z veljavno datumska ločila, funkcija DateValue prepozna vrstni red za mesec, dan in leto glede na kratko obliko datuma, ki ste jo določili za vaš sistem. Funkcija DateValue prepozna tudi nedvoumne datume, ki vsebujejo imena mesecev, bodisi v dolgi ali skrajšani obliki. Poleg priznavanja 12/30/1991 in 12/30/91 na primer funkcija DateValue prepozna tudi december 30, 1991 in Dec 30, 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, jo funkcija DateValue ne vrne. Če pa datum vključuje neveljavne podatke o času (na primer» 89:98 «), pride do napake.
Opomba: Za datum, če je nastavitev lastnosti koledarja nastavljena na gregorijanski, mora biti podan datum gregorijanski. Če gre za koledar Hijri, mora biti podani datum iz koledarja Hijri. Če je podan datum hidžra, je datum argumenta niz , ki predstavlja datum iz 1/1/100 (gregorijanski avgust 2, 718) do 4/3/9666 (gregorijanski Dec 31; 9999).
Primeri poizvedbe
Izraz | Rezultati |
---|---|
Izberite DateValue ([DateTime]) kot Izr1 iz ProductSales; |
Vrne datumske vrednosti polja» DateTime «v obliki kratkih datumov brez informacij o času. |
Izberite DateValue ([DateTime]) kot NewDate, count (ProductSales. DateTime) kot CountOfDateTime iz ProductSales GROUP BY DateValue ([DateTime]); |
Vrne datumske vrednosti polja» DateTime «v obliki kratkih datumov brez informacij 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.