Devolve uma expressão formatada como uma data ou hora.
Sintaxe
FormatDateTime(Date [, NamedFormat ] )
A sintaxe da função FormatDateTime tem estes argumentos:
| Argumento | Descrição |
|---|---|
| Data | Obrigatório. Expressão de data a formatar. |
| Formatação Nomeada | Opcional. Valor numérico que indica o formato de data/hora utilizado. Se for omitido, é utilizado vbGeneralDate . |
Definições
O argumento NamedFormat tem as seguintes definições:
| Constante | Valor | Descrição |
|---|---|---|
| vbGeneralDate | 0 | Apresentar uma data e/ou hora. Se existir uma parte de data, apresente-a como uma data abreviada. Se existir uma parte de tempo, apresente-a durante muito tempo. Se estiverem presentes, ambas as partes são apresentadas. |
| vbLongDate | 1 | Apresentar uma data utilizando o formato de data longo especificado nas definições regionais do seu computador. |
| vbShortDate | 2 | Apresentar uma data utilizando o formato de data abreviada especificado nas definições regionais do seu computador. |
| vbLongTime | 3 | Apresentar uma hora utilizando o formato de hora especificado nas definições regionais do seu computador. |
| vbShortTime | 4 | Apresentar uma hora com o formato de 24 horas (hh:mm). |
Exemplos
| Expressão | Resultados |
|---|---|
| SELECT FormatDateTime([DateTime],0) AS Expr1 FROM ProductSales; | Formatar e apresentar os valores de data no campo "DateTime" em Data e/ou hora. |
| SELECT FormatDateTime([DateTime],1) AS NewDate FROM ProductSales; | Formatar e apresentar os valores de data no campo "DateTime" como formato Data Por Extenso. Formata e apresenta os valores de data no campo "DateTime" como formato de Data Abreviada. |
| SELECT FormatDateTime([DateTime],3) AS NewDate FROM ProductSales; | Formatar e apresentar os valores de data no campo "DateTime" como formato "Hora" (sem a data). |
| SELECT FormatDateTime([DateTime],4) AS NewDate FROM ProductSales; | Formatar e apresentar os valores de data no campo "DateTime" como formato "Hora" de 24 horas (sem a data). |