Aplicar formato a un campo de fecha y hora

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

Los tipos de datos de fecha y hora tienen una amplia variedad de formatos para ayudar a satisfacer sus circunstancias únicas. Al aplicar formato, tiene tres opciones: mantener los formatos predeterminados, aplicar un formato predefinido o crear un formato personalizado. Cuando aplica un formato a un campo de tabla, ese mismo formato se aplica automáticamente a cualquier control de formulario o de informe que enlace posteriormente a ese campo de tabla. El formato solo cambia la forma en que se muestran los datos y no afecta a cómo se almacenan ni cómo los usuarios pueden introducir datos.

En este artículo

Información general sobre formatos de fecha y hora

Access muestra automáticamente la fecha y la hora en los formatos General de fecha y Hora larga. Las fechas aparecen como dd/mm/aaa en EE. UU. y dd/mm/aaaa fuera de EE. UU., donde mm es el mes, dd es el día y aaaa es el año. La hora se muestra como hh:mm:ss AM/PM, donde hh es la hora, mm son minutos y ss son segundos.

Estos formatos automáticos para fechas y horas varían en función de la ubicación geográfica especificada en la configuración de opciones regionales y de idioma de Microsoft Windows del equipo. Por ejemplo, en Europa y en muchas partes de Asia, según su ubicación, es posible que vea la fecha y hora como 28.11.2018 12:07:12 PM o 28/11/2018 12:07:12 PM. En Estados Unidos, verías 11/28/2018 12:07:12 PM.

Es posible cambiar estos formatos predefinidos mediante formatos de visualización personalizados. Por ejemplo, puede especificar una fecha en un formato europeo, como 28.11.2018, y hacer que la tabla, el formulario o el informe muestre el valor como 28/11/2018. El formato personalizado que seleccione no afectará al modo en que se escriben los datos ni a cómo Access almacena esos datos.

Access proporciona automáticamente un cierto nivel de validación de datos relacionada con el formato de fecha y hora. Por ejemplo, si especifica una fecha no válida, como 32.11.2018, aparece un mensaje y tendrá la opción de escribir un nuevo valor o convertir el campo del tipo de datos Fecha y hora en el tipo de datos Texto. Los valores de fecha válidos oscilan entre -657.434 (1 de enero de 100 d.C.) y 2.958.465 (31 de diciembre de 9999 d.C.). Los valores de hora válidos van de 0,0 a 0,9999 o 23:59:59.

Si desea restringir la entrada de fecha y hora en un formato específico, use una máscara de entrada. Por ejemplo, si ha aplicado una máscara de entrada para introducir fechas en el formato europeo, cualquiera que introduzca datos en la base de datos no podrá introducir fechas en otros formatos. Las máscaras de entrada se pueden aplicar a los campos de tablas, a los conjuntos de resultados de las consultas y a los controles de formularios e informes. Para obtener más información, consulte Controlar los formatos de entrada de datos con máscaras de entrada.

Principio de página

Aplicar un formato predefinido

Access proporciona varios formatos predefinidos para los datos de fecha y hora.

En una tabla

  1. Abra la tabla en la Vista Diseño.
  2. En la sección superior de la cuadrícula de diseño, seleccione el campo de fecha y hora al que desea aplicar formato.
  3. En la sección Propiedades de campo , haga clic en la flecha del cuadro de propiedades Formato y seleccione un formato de la lista desplegable.
  4. Después de seleccionar un formato, aparece el botón Opciones de actualización de propiedades , que le permite aplicar el nuevo formato a cualquier otro campo de tabla y controles de formulario que lógicamente lo heredarían. Para aplicar los cambios en la base de datos, haga clic en la etiqueta inteligente y, a continuación, haga clic en Actualizar formato en todos los lugares donde <se use el nombre> de campo. En este caso, Nombre de campo es el nombre del campo de fecha y hora.
  5. Para aplicar los cambios a toda la base de datos, cuando aparezca el cuadro de diálogo Actualizar propiedades y se muestren los formularios y otros objetos que heredarán el nuevo formato. Haga clic en .
    Para obtener más información, vea Propagar una propiedad de campo.
  6. Guarde los cambios y cambie a la vista Hoja de datos para ver si el formato satisface sus necesidades.

Nota

Los nuevos formularios, informes o vistas que cree basados en esta tabla obtienen el formato de la tabla, pero puede invalidarlo en el formulario, informe o vista sin cambiar el formato de la tabla.

En un formulario o informe

  1. Abra la vista Presentación o la vista Diseño del formulario o del informe.
  2. Coloque el puntero en el cuadro de texto con la fecha y la hora.
  3. Presione F4 para mostrar la hoja de propiedades.
  4. Establezca la propiedad Formato en uno de los formatos de fecha predefinidos.
    Imagen de la hoja de propiedad con la lista desplegable Formato visualizada.

En una consulta

  1. Abra la consulta en la vista Diseño.
  2. Haga clic con el botón derecho en el campo de fecha y, después, haga clic en Propiedades.
  3. En la hoja de propiedades, seleccione el formato que desee en la lista de propiedades Formato .

En una expresión

  • Use la función FormatDateTime para aplicar formato a un valor de fecha en uno de varios formatos predefinidos.
    Esto podría resultarle útil si está trabajando en un área que requiere una expresión, como una macro o una consulta.

Principio de página

Ejemplos de formatos predefinidos

Formato Descripción Ejemplo
Fecha general (Predeterminado) Muestra los valores de fecha como números y los valores de hora como horas, minutos y segundos seguidos de a. m. o p. m. Para ambos tipos de valores, Access usa los separadores de fecha y hora especificados en la configuración regional de Windows. Si el valor no tiene un componente de hora, Access muestra solo la fecha. Si el valor no tiene ningún componente de fecha, Access muestra solo la hora. 06/30/2024 10:10:42 a. m.
Fecha larga Muestra solo los valores de fecha, tal y como especifica el formato de fecha larga en la configuración regional de Windows. Lunes, 27 de agosto de 2024
Fecha mediana Muestra la fecha como dd/mmm/aa, pero usa el separador de fecha especificado en la configuración regional de Windows. 27 de agosto de 2024
27 de agosto de 2024
Fecha corta Muestra los valores de fecha especificados por el formato de fecha corta en la configuración regional de Windows. 8/27/2024
8-27-2024
Hora larga Muestra las horas, los minutos y los segundos seguidos de a. m. o p. m. Access usa el separador especificado en la configuración de la hora en la configuración regional de Windows. 10:10:42 AM
Hora mediana Muestra las horas y los minutos seguidos de a. m. o p. m. Access usa el separador especificado en la configuración de la hora en la configuración regional de Windows. 10:10 a. m.
Hora corta Muestra solo las horas y los minutos. Access usa el separador especificado en la configuración de la hora en la configuración regional de Windows. 10:10

Principio de página

Aplicar un formato personalizado

A veces, la lista desplegable de propiedades Formato de la hoja de propiedades no contiene el formato de fecha exacto que desea. Puede crear su propio formato personalizado usando un tipo de código que Access reconoce para el formato de fecha.

Cuando aplica un formato personalizado al campo de fecha y hora, puede combinar diferentes formatos teniendo dos secciones, una para la fecha y otra para la hora. En tal caso, separaría las secciones con un espacio. Por ejemplo, puede combinar los formatos de fecha general y hora larga de la siguiente manera: m/dd/aaaa h:mm:ss.

  1. Abra la tabla en la Vista Diseño.
  2. En la sección superior de la cuadrícula de diseño, seleccione el campo Fecha y hora o Fecha y hora extendida a los que desea aplicar formato.
  3. En la sección Propiedades de campo , seleccione la pestaña General , haga clic en la celda situada junto al cuadro Formato e introduzca los caracteres específicos según sus necesidades de formato.
  4. Después de escribir un formato, aparece el botón Opciones de actualización de propiedades y le permite aplicar el formato a cualquier otro campo de tabla y controles de formulario que lógicamente lo heredarían. Para aplicar los cambios en la base de datos, haga clic en la etiqueta inteligente y, a continuación, haga clic en Actualizar formato en todos los lugares donde se use el nombre de campo. En este caso, Nombre de campo es el nombre del campo de fecha y hora.
  5. Si decide aplicar los cambios a toda la base de datos, aparece el cuadro de diálogo Propiedades de actualización y muestra los formularios y otros objetos que heredarán el nuevo formato. Haga clic en para aplicar el formato.
    Para obtener más información, vea Propagar una propiedad de campo.
  6. Guarde los cambios y, a continuación, cambie a la vista Hoja de datos para ver si el formato satisface sus necesidades.

Principio de página

Ejemplos de formatos personalizados

Estos son algunos ejemplos de diferentes formas de dar formato al martes, 13 de enero de 2012:

Para dar formato a la fecha como... Escriba este código en el cuadro de la propiedad Formato :
2024-01-13 aaaa-mm-dd
2024 yyyy
13 de enero de 2024 dd mmm aaaa
13.01.2024 dd\.mm\.yyyy (Access agrega las barras diagonales inversas automáticamente)
Vie 1/13 ddd m/d
2/6 ww/w
13 de enero de 2024 mmm d", "yyyy

Principio de página

Caracteres de formato personalizado

Para crear un formato personalizado, use los siguientes caracteres como marcadores de posición y separadores. Los formatos personalizados que no son coherentes con la configuración de fecha y hora especificada en la configuración regional de Windows se omiten. Para obtener más información, vea Cambiar la configuración regional de Windows para modificar la apariencia de algunos tipos de datos.

Nota No hay ningún carácter de formato personalizado para la parte de nanosegundos de un tipo de datos de fecha y hora extendida.

Carácter Descripción
Separador de fecha Controla dónde Access coloca el separador para días, meses y años. Use el separador definido en la configuración regional de Windows. Por ejemplo, en inglés (EE. UU.), use una barra diagonal (/).
Separador de tiempo Controla dónde Access coloca separadores durante horas, minutos y segundos. Use el separador definido en la configuración regional de Windows. Por ejemplo, en inglés (EE. UU.), use dos puntos (:) .
c Muestra el formato de fecha general.
d o dd Muestra el día del mes como uno o dos dígitos. Para un dígito, usa un solo marcador de posición; Para dos dígitos, use dos marcadores de posición.
ddd Abrevia el día de la semana a tres letras.
dddd Deletrea todos los días de la semana.
ddddd Muestra el formato de fecha corta.
dddddd Muestra el formato de fecha larga.
w Muestra un número que corresponde al día de la semana. (1 a 7)
ww Muestra un número que corresponde a la semana del año (del 1 al 53).
m o mm Muestra el mes como un número de uno o dos dígitos.
mmm Abrevia el nombre del mes a tres letras. Por ejemplo, enero aparece como enero.
mmmm Deletrea todos los nombres de los meses.
q Muestra el número del trimestre calendario actual (1-4). Por ejemplo, si contrata a un trabajador en mayo, Access mostrará 2 como el valor del trimestre.
y Muestra el día del año, 1-366.
yy Muestra los dos últimos dígitos del año.
Nota: Se recomienda escribir y mostrar los cuatro dígitos de un año determinado.
yyyy Muestra todos los dígitos de un año para 0001-9999 en función del rango admitido de tipo de datos de fecha y hora.
h o hh Muestra la hora como uno o dos dígitos.
n o nn Muestra los minutos como uno o dos dígitos.
s o ss Muestra los segundos como uno o dos dígitos.
tttt Muestra el formato de hora larga.
AM/PM Reloj de doce horas con las letras en mayúsculas "A.M." o "P.M.", según corresponda.
am/pm Reloj de doce horas con las letras en minúsculas "a.m." o "p.m.", según corresponda.
A/P Reloj de doce horas con la letra en mayúsculas "A." o "P.", según corresponda.
a/p Reloj de doce horas con la letra en minúscula "a." o "p.", según corresponda.
AMPM Reloj de doce horas con el indicador de mañana/tarde adecuado tal como está definido en la configuración regional de Windows.
Espacio en blanco, + - $ () Use espacios en blanco, algunos caracteres matemáticos (+ -) y símbolos financieros ($ ¥ £) según sea necesario en cualquier parte de las cadenas de formato. Si desea usar otros símbolos matemáticos comunes, como la barra diagonal (\ o /) y el asterisco (*), debe escribirlos entre comillas dobles.
"Texto literal" Escriba entre comillas dobles el texto que desee que los usuarios vean.
\ Obliga a Access a mostrar el carácter que le sigue inmediatamente. Equivale a colocar un carácter entre comillas dobles.
* Cuando se usa, el carácter inmediatamente después del asterisco se convierte en un carácter de relleno, un carácter que se usa para rellenar espacios en blanco. Normalmente, Access muestra el texto alineado a la izquierda y rellena cualquier área a la derecha del valor con espacios en blanco. Puede agregar caracteres de relleno en cualquier lugar de una cadena de formato y Access rellenará los espacios en blanco con el carácter especificado.
[color] Aplica un color a todos los valores de una sección del formato. Debe escribir el nombre entre corchetes y utilizar uno de los siguientes nombres: negro, azul, cian, verde, magenta, rojo

Principio de página