Returnează o variantă (dată).
Sintaxă
ValoareDată (dată)
Argumentul de datăobligatoriu este în mod normal o expresie șir reprezentând o dată începând din 1 ianuarie 100 și până la 31 decembrie 9999. Cu toate acestea, data poate fi și orice expresie care poate reprezenta o dată, o oră sau atât data, cât și ora, în intervalul respectiv.
Observații
Dacă data este un șir care include numai numere separate prin separatori de dată valizi, DateValue recunoaște ordinea pentru lună, zi și an în conformitate cu formatul Dată scurtă specificat pentru sistemul dvs. DateValue recunoaște, de asemenea, date neambigue care conțin nume de luni, fie în formă lungă, fie în formă prescurtată. De exemplu, pe lângă recunoașterea zilelor de 30.12.1991 și 30.12.91, DateValue recunoaște și zilele de 30 decembrie 1991 și 30 decembrie 1991.
Dacă partea an din dată este omisă, DateValue utilizează anul curent din data de sistem a computerului.
Dacă argumentul de dată include informații despre oră, DateValue nu le returnează. Cu toate acestea, dacă data include informații nevalide despre oră (cum ar fi "89:98"), apare o eroare.
Notă
Pentru dată, dacă setarea proprietății Calendar este gregoriană, data furnizată trebuie să fie gregoriană. Dacă calendarul este Hijri, data furnizată trebuie să fie Hijri. Dacă data furnizată este Hijri, argumentul dată este un șir reprezentând o dată începând de la 01.01.20100 (2 august 718 gregorian) până la 03.04.9666 (31 decembrie 9999 din Gregoria).
Exemple de interogare
| expresie | Rezultatele |
|---|---|
| SELECT DateValue([DateTime]) AS Expr1 FROM ProductSales; | Returnează valorile de date din câmpul "DatăOră" în formatul de dată scurtă, fără informațiile despre oră. |
| SELECT DateValue([DateTime]) AS NewDate, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue([DateTime]); | Returnează valorile de date din câmpul "DatăOră" în formatul de dată scurtă, fără informațiile despre oră. |
Exemplu VBA
Notă
Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.
Acest exemplu utilizează funcția DateValue pentru a efectua conversia unui șir într-o dată. De asemenea, puteți utiliza literali de date pentru a atribui direct o dată unei variabile Variant sau Dată , de exemplu, DatăMea = #12.02.69#.
Dim MyDate
MyDate = DateValue("February 12, 1969") ' Return a date.