Returnerar ett uttryck som är formaterat som ett datum eller en tid.
Syntax
FormatDateTime(Date [, NamedFormat ] )
Syntaxen för funktionen FormatDateTime har följande argument:
| Argument | Beskrivning |
|---|---|
| Datum | Obligatoriskt. Datumuttryck som ska formateras. |
| NamedFormat | Valfritt. Numeriskt värde som anger vilket datum-/tidsformat som används. Om det utelämnas används vbGeneralDate . |
Inställningar
Argumentet NamedFormat har följande inställningar:
| Konstant | Värde | Beskrivning |
|---|---|---|
| vbGeneralDate | 0 | Visa ett datum och/eller klockslag. Om det finns en datumdel visar du den som ett kort datum. Om det finns en tidsdel, visar du den som en lång tid. Om det finns visas båda delarna. |
| vbLongDate | 1 | Visa ett datum med det långa datumformat som har angetts i datorns nationella inställningar. |
| vbShortDate | 2 | Visa ett datum med det korta datumformat som har angetts i datorns nationella inställningar. |
| vbLongTime | 3 | Visa en tid med det tidsformat som har angetts i datorns nationella inställningar. |
| vbShortTime | 4 | Visa en tid i 24-timmarsformat (tt:mm). |
Exempel
| Uttryck | Resultat |
|---|---|
| SELECT FormatDateTime([DateTime],0) AS Expr1 FROM ProductSales; | Formaterar och visar datumvärdena i fältet "Datum/tid" till datum och/eller tid. |
| SELECT FormatDateTime([DateTime],1) AS NewDate FROM ProductSales; | Formaterar och visar datumvärdena i fältet Datum/tid som långt datumformat. Formaterar och visar datumvärdena i fältet Datum/tid som kort datumformat. |
| SELECT FormatDateTime([DateTime],3) AS NewDate FROM ProductSales; | Formaterar och visar datumvärdena i fältet Datum/tid som tidsformat (utan datum). |
| SELECT FormatDateTime([DateTime],4) AS NewDate FROM ProductSales; | Formaterar och visar datumvärdena i fältet Datum/tid som 24-timmars tidsformat (utan datum). |