Retorna uma expressão formatada como uma data ou hora.
Sintaxe
FormatDateTime(Date [, NamedFormat ] )
A sintaxe da função FormatDateTime tem esses argumentos:
| Argumento | Descrição |
|---|---|
| Data | Obrigatório. Expressão de data a ser formatada. |
| NamedFormat | Opcional. Valor numérico que indica o formato de data/hora usado. Se omitido, vbGeneralDate será usado. |
Configurações
O argumento NamedFormat tem as seguintes configurações:
| Constante | Valor | Descrição |
|---|---|---|
| vbGeneralDate | 0 | Exiba uma data e/ou hora. Se houver uma parte de data, exiba-a como uma data curta. Se houver uma parte do tempo, exiba-a por muito tempo. Se estiverem presentes, ambas as partes serão exibidas. |
| vbLongDate | 1 | Exiba uma data usando o formato de data longa especificado nas configurações regionais do computador. |
| vbShortDate | 2 | Exiba uma data usando o formato de data curta especificado nas configurações regionais do computador. |
| vbLongTime | 3 | Exiba uma hora usando o formato de tempo especificado nas configurações regionais do computador. |
| vbShortTime | 4 | Exiba uma hora usando o formato de 24 horas (hh:mm). |
Exemplos
| Expressão. | Resultados |
|---|---|
| SELECT FormatDateTime([DateTime],0) AS Expr1 FROM ProductSales; | Formata e exibe os valores de data no campo "DateTime" em Data e/ou hora. |
| SELECT FormatDateTime([DateTime],1) AS NewDate FROM ProductSales; | Formata e exibe os valores de data no campo "DateTime" como formato Data Longa. Formata e exibe os valores de data no campo "DateTime" como formato de Data Curta. |
| SELECT FormatDateTime([DateTime],3) AS NewDate FROM ProductSales; | Formata e exibe os valores de data no campo "DateTime" como formato "Time" (sem a data). |
| SELECT FormatDateTime([DateTime],4) AS NewDate FROM ProductSales; | Formata e exibe os valores de data no campo "DateTime" como formato "Hora" de 24h (sem a data). |