FormatDateTime (función)

Se aplica a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Devuelve una expresión con formato de fecha u hora.

Sintaxis

FormatDateTime(Date [, NamedFormat ] )

La sintaxis de la función FormatDateTime consta de los siguientes argumentos:

Argumento Descripción
Fecha Obligatorio. Expresión de fecha a la que se va a dar formato.
NamedFormat Opcional. Valor numérico que indica el formato de fecha y hora usado. Si se omite, se usa vbGeneralDate .

Configuración

El argumento NamedFormat tiene la siguiente configuración:

Constante Valor Descripción
vbGeneralDate 0 Mostrar una fecha y/o una hora. Si hay una parte de fecha, muéstrela como una fecha corta. Si hay una parte de tiempo, visualícela como una parte de tiempo larga. Si está presente, se muestran ambas partes.
vbLongDate 1 Muestre una fecha con el formato de fecha larga especificado en la configuración regional de su equipo.
vbShortDate 2 Muestre una fecha con el formato de fecha corta especificado en la configuración regional de su equipo.
vbLongTime 3 Muestre una hora con el formato de hora especificado en la configuración regional de su equipo.
vbShortTime 4 Muestra una hora con el formato de 24 horas (hh:mm).

Ejemplos

Expresión Resultados
SELECT FormatDateTime([DateTime],0) AS Expr1 FROM ProductSales; Da formato y muestra los valores de fecha del campo "Fecha y hora" en Fecha y/o hora.
SELECT FormatDateTime([DateTime],1) AS NewDate FROM ProductSales; Da formato y muestra los valores de fecha en el campo "Fecha y hora" como formato de fecha larga. Da formato y muestra los valores de fecha en el campo "Fecha y hora" como formato de fecha corta.
SELECT FormatDateTime([DateTime],3) AS NewDate FROM ProductSales; Aplica formato y muestra los valores de fecha en el campo "DateTime" como formato "Hora" (sin la fecha).
SELECT FormatDateTime([DateTime],4) AS NewDate FROM ProductSales; Da formato y muestra los valores de fecha en el campo "Fecha y hora" como formato "Hora" de 24 horas (sin la fecha).