Returnerer et uttrykk formatert som dato eller klokkeslett.
Syntaks
FormatDateTime(Date [, NamedFormat ] )
Syntaksen for funksjonen FormatDateTime har disse argumentene:
| Argumenter | Beskrivelse |
|---|---|
| Dato | Obligatorisk. Datouttrykk som skal formateres. |
| NamedFormat | Valgfritt. Numerisk verdi som angir dato/klokkeslett-formatet som brukes. Hvis den utelates, brukes vbGeneralDate . |
Innstillinger
Argumentet NamedFormat har følgende innstillinger:
| Konstant | Verdi | Beskrivelse |
|---|---|---|
| vbGeneralDate | 0 | Vise dato og/eller klokkeslett. Hvis det finnes en datodel, viser du den som en kort dato. Hvis det er en tidsdel, viser du den som en lang tidsperiode. Hvis de finnes, vises begge deler. |
| vbLongDate | 1 | Vise en dato med det lange datoformatet som er angitt i datamaskinens regionale innstillinger. |
| vbShortDate | 2 | Vise en dato ved hjelp av det korte datoformatet som er angitt i datamaskinens regionale innstillinger. |
| vbLongTime | 3 | Vise et klokkeslett ved hjelp av klokkeslettformatet som er angitt i de regionale innstillingene på datamaskinen. |
| vbShortTime | 4 | Vise tiden med 24-timers formatet (tt:mm). |
Eksempler
| Uttrykk | Resultater |
|---|---|
| SELECT FormatDateTime([DateTime],0) AS Expr1 FROM ProductSales; | Formaterer og viser datoverdiene i «DateTime»-feltet til dato og/eller klokkeslett. |
| SELECT FormatDateTime([DateTime],1) AS NewDate FROM ProductSales; | Formaterer og viser datoverdiene i DateTime-feltet som langt datoformat. Formaterer og viser datoverdiene i DateTime-feltet som Kort datoformat. |
| SELECT FormatDateTime([DateTime],3) AS NewDate FROM ProductSales; | Formaterer og viser datoverdiene i DateTime-feltet som Time-format (uten dato). |
| SELECT FormatDateTime([DateTime],4) AS NewDate FROM ProductSales; | Formaterer og viser datoverdiene i DateTime-feltet som 24-timers «Time»-format (uten datoen). |