Funkcija DateValue

Velja za
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vrne podatkovni tip Variant (datum).

Sintaksa

DateValue(datum)

Zahtevani argument datumaje običajno izraz niza, ki predstavlja datum med 1. januarjem 100 in 31. decembrom 9999. Toda datum je lahko tudi kateri koli izraz, ki predstavlja datum ali čas ali oboje v tem obsegu.

Opombe

Če je argument »datum « niz, ki vsebuje samo številke, ki so ločene z veljavnimi datumskimi ločili, funkcija DateValue prepozna vrstni red za mesec, dan in leto v skladu s kratko obliko zapisa za datum, ki ste jo določili za svoj sistem. Funkcija DateValue prepozna tudi nedvoumne datume, ki vsebujejo imena mesecev, bodisi v dolgi bodisi okrajšani obliki. Na primer, poleg prepoznavanja 30. 12. 1991 in 30. 12. 1991, funkcija DateValue prepozna tudi 30. december 1991 in 30. december 1991.

Če je del za leto izpuščen, funkcija DateValue uporabi trenutno leto iz sistemskega datuma računalnika.

Če argument »datum « vsebuje podatke za čas, jih »DateValue « ne vrne. Če pa datum vsebuje neveljavne podatke za čas (npr. »89:98«), pride do napake.

Opomba

Če je lastnost Calendar nastavljena na gregorijanski, mora biti za datum podan datum gregorijanskega koledarja. Če gre za koledar Hijri, mora biti podani datum iz koledarja Hijri. Če je podani datum datum Hijri, je argument »datum« niz, ki predstavlja datum od 1/1/100 (gregorijanski 2. avgust 718) do 4/3/9666 (gregorijanski 31. december 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.

Izbira ustrezne funkcije za datum