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