Returnează o expresie formatată ca dată sau oră.
Sintaxă
FormatDateTime(Date [, NamedFormat ] )
Sintaxa funcției FormatDateTime are următoarele argumente:
| Argument | Descriere |
|---|---|
| Dată | Obligatoriu. Expresia de date care va fi formatată. |
| NamedFormat (Format denumit) | Opțional. Valoare numerică ce indică formatul dată/oră utilizat. Dacă este omisă, se utilizează vbGeneralDate . |
Setări
Argumentul NamedFormat are următoarele setări:
| Constantă | Valoare | Descriere |
|---|---|---|
| vbGeneralDate | 0 | Afișează o dată și/sau o oră. Dacă există o parte de dată, afișați-o ca dată scurtă. Dacă există o parte de timp, afișați-o ca timp lung. Dacă există, se afișează ambele părți. |
| vbLongDate | 1 | Afișați o dată utilizând formatul dată lungă specificat în setările regionale ale computerului. |
| vbShortDate | 2 | Afișați o dată utilizând formatul de dată scurtă specificat în setările regionale ale computerului. |
| vbLongTime | 3 | Afișați o oră utilizând formatul orei specificat în setările regionale ale computerului. |
| vbShortTime | 4 | Afișați o oră utilizând formatul de 24 de ore (hh:mm). |
Exemple
| expresie | Rezultatele |
|---|---|
| SELECT FormatDateTime([DateTime],0) AS Expr1 FROM ProductSales; | Formatează și afișează valorile de dată din câmpul "DatăOră" în Dată și/sau oră. |
| SELECT FormatDateTime([DateTime],1) AS NewDate FROM ProductSales; | Formatează și afișează valorile de dată din câmpul "DatăOră" ca format de dată lungă. Formatează și afișează valorile de dată din câmpul "DatăOră" ca formatul Dată scurtă. |
| SELECT FormatDateTime([DateTime],3) AS NewDate FROM ProductSales; | Formatează și afișează valorile de dată din câmpul "DatăOră" ca formatul "Oră" (fără dată). |
| SELECT FormatDateTime([DateTime],4) AS NewDate FROM ProductSales; | Formatează și afișează valorile de dată din câmpul "DatăOră" ca formatul "Oră" de 24 de ore (fără dată). |