Função FormatDateTime

Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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).