Vraća vrijednost Variant (Datum).
Sintaksa
DateValue ( datum )
Traženi datumargument obično je nizovni izraz datum od 1. siječnja 100. do 31. prosinca 9999. No datum može biti bilo izraz koji može predstavljati datum, vrijeme ili datum i vrijeme u tom rasponu.
Napomene
Ako je datum niz koji sadrži samo brojeve odvojene valjanim razdjelnici datuma, DateValue prepoznaje redoslijed za mjesec, dan i godinu u skladu s oblikom Kratki datum koji ste naveli za svoj sustav. DateValue prepoznaje i nedvosmislene datume koji sadrže nazive mjeseci u dugačkom ili skraćenom obliku. Osim prepoznavanja 30. 12. 1991. i 30. 12. 2011., DateValue prepoznaje i 30. prosinca 1991. i 30. prosinca 1991.
Ako izostavite dio datuma u godini, DateValue koristi trenutnu godinu od datuma vašeg računala.
Ako argument datuma sadrži podatke o vremenu, DateValue ih neće vratiti. No ako datum sadrži informacije o vremenu koje nisu valjane (npr. "89:98"), doći će do pogreške.
Napomena: Ako je postavka svojstva Kalendar gregorijanska , navedeni datum mora biti gregorijanski. Ako je kalendar Hidžri, navedeni datum mora biti Hidžri. Ako je navedeni datum Hidžri, argument je niz koji predstavlja datum od 1. 1. 200. (gregorijanski 2. kolovoza 718. do 3. 4. 9666. (gregorijanski prosinca 31. 9999.).
Primjeri upita
Izraz |
Rezultati |
SELECT DateValue([DateTime]) AS Expr1 FROM ProductSales; |
Vraća vrijednosti datuma polja "DateTime" u obliku Kratki datum bez podataka o vremenu. |
SELECT DateValue([DateTime]) AS NewDate, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue([DateTime]); |
Vraća vrijednosti datuma polja "DateTime" u obliku Kratki datum bez podataka o vremenu. |
Primjer VBA-a
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. Doslovne datume možete koristiti i za izravno dodjeljivanje datuma varijabli Variant ili Date , na primjer, MyDate = #12/12/69#.
Dim MyDate
MyDate = DateValue("February 12, 1969") ' Return a date.