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 se aplica un formato a un campo de tabla, ese mismo formato se aplica automáticamente a cualquier control de formulario o informe que se enlaza posteriormente a ese campo de tabla.  El formato solo cambia la forma en que se muestran los datos y no afecta a la forma en que se almacenan los datos ni a la forma en que los usuarios pueden escribir los datos.

En este artí­culo

Información general sobre los formatos de fecha y hora

Access muestra automáticamente la fecha y la hora en los formatos Fecha general y Hora larga. Las fechas aparecen como, mm/dd/ayy en ee. UU. y como, dd/mm/ayyy fuera de los EE. UU. donde mm es el mes, dd es el día y yyyy es el año. La hora se muestra como hh:mm:ss AM/PM, donde hh es la hora, mm es minutos y ss es 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 e lingüísticas de Microsoft Windows en el equipo. Por ejemplo, en Europa y muchas partes de Asia, dependiendo de su ubicación, es posible que vea la fecha y la hora como 28.11.2018 12:07:12 p.m. o 28/11/2018 12:07:12 p.m. En Estados Unidos, verá el 28/11/2018 12:07:12 p.m.

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

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

Cuando desee restringir la entrada de fecha y hora en un formato específico, use una máscara de entrada. Por ejemplo, si aplicó una máscara de entrada para introducir fechas en el formato europeo, alguien que escriba datos en la base de datos no podrá escribir fechas en otros formatos. Las máscaras de entrada se pueden aplicar a campos de tablas, conjuntos de resultados de consultas y controles de formularios e informes. Para obtener más información, vea Controlar formatos de entrada de datos con máscaras de entrada.

Volver al principio

Aplicar un formato predefinido

Access proporciona varios formatos predefinidos para 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 Fecha y hora al que desea dar formato.

  3. En la sección Propiedades del campo, haga clic en la flecha del cuadro de propiedades Formato y seleccione un formato en la lista desplegable.

    Imagen de la hoja de propiedad con la lista desplegable Formato visualizada.

  4. Después de seleccionar un formato, aparece el botón Opciones de actualización de propiedades y le permite aplicar el nuevo formato a cualquier otro campo de tabla y controles de formulario que lo heredarán lógicamente. Para aplicar los cambios en toda la base de datos, haga clic en la etiqueta inteligente y, a continuación, haga clic en Actualizar formato en todas <nombre de campo> se usa. En este caso, Nombre de campo es el nombre del campo Fecha y hora.

  5. Para aplicar los cambios a toda la base de datos, cuando 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 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 en función de 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 Diseño del formulario o informe o la Vista Diseño.

  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 Format en uno de los formatos de fecha predefinidos.

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, a continuación, 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 dar formato a un valor de fecha en uno de varios formatos predefinidos.

    Esto puede resultar útil si está trabajando en un área que requiere una expresión, como una macro o una consulta.

Volver al principio

Ejemplos de formatos predefinidos

Formato

Descripción

Ejemplo

Fecha general

(Predeterminado) Muestra los valores de fecha como números y 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 solo muestra la fecha. Si el valor no tiene ningún componente de fecha, Access solo muestra la hora.

06/30/2018 10:10:42

Fecha larga

Muestra solo los valores de fecha especificados por el formato Fecha larga en la configuración regional de Windows.

Lunes, 27 de agosto de 2018

Fecha mediana

Muestra la fecha como dd/mmm/aa, pero usa el separador de fecha especificado en la configuración regional de Windows.

27/ago/18
27-ago-18

Fecha corta

Muestra los valores de fecha especificados por el formato Fecha corta en la configuración regional de Windows.

27/8/2018
8-27-2018

Hora larga

Muestra horas, minutos y segundos seguidos de A.M. o P.M. Access usa el separador especificado en la configuración Hora en la configuración regional de Windows.

10:10:42 a.m.

Hora mediana

Muestra horas y minutos seguidos de A.M. o P.M. Access usa el separador especificado en la configuración Hora en la configuración regional de Windows.

10:10 a.m.

Hora corta

Muestra solo horas y minutos. Access usa el separador especificado en la configuración Hora en la configuración regional de Windows.

10:10

Volver al principio

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 con un tipo de código que Access reconoce para el formato de fecha.

Al aplicar un formato personalizado al campo Fecha y hora, puede combinar diferentes formatos si tiene 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 Fecha general y Hora larga de la siguiente manera: m/dd/ayyy 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 al que desea dar formato.

  3. En la sección Propiedades del campo, seleccione la pestaña General, haga clic en la celda situada junto al cuadro Formato y escriba los caracteres específicos en función de 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 lo heredarán lógicamente. Para aplicar los cambios en toda la base de datos, haga clic en la etiqueta inteligente y, a continuación, haga clic en Actualizar formato en cualquier lugar donde se usa nombre de campo. En este caso, Nombre de campo es el nombre del campo Fecha y hora.

  5. Si decide aplicar los cambios a toda la base de datos, aparecerá el cuadro de diálogo Actualizar propiedades y mostrará los formularios y otros objetos que heredarán el nuevo formato. Haga clic en Sí 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.

Volver al principio

Ejemplos de formatos personalizados

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

Para dar formato a la fecha como...

Escriba este código en el cuadro de propiedad Formato:

2012-01-13

yyyy-mm-dd

2012

yyyy

13 de enero de 2012

dd mmm yyyy

13.01.2012

dd\.mm\.yyyy (Access agrega automáticamente las barras diagonales inversas)

Viernes 1/13

ddd m/d

2/6

ww/w

13 de enero de 2012

mmm d", "ayyy

Volver al principio

Caracteres de formato personalizados

Para crear un formato personalizado, use los caracteres siguientes 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

Controles en los que Access coloca el separador durante 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

Controles en los que 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, use un único 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

Escribe todos los días de la semana.

ddddd

Muestra el formato fecha corta.

dddddd

Muestra el formato 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 (de 1 a 53).

m o mm

Muestra el mes como un número de un dígito o dos dígitos.

mmm

Abrevia el nombre del mes a tres letras. Por ejemplo, enero aparece como enero.

mmmm

Escribe todos los nombres de mes.

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 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 según el rango de datos de tipo de datos de fecha y hora admitido.

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 segundos como uno o dos dígitos.

tttt

Muestra el formato Tiempo largo.

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 lugar de las cadenas de formato. Si desea usar otros símbolos matemáticos comunes, como la barra diagonal (\ o /) y el asterisco (*), debe rodearlos entre comillas dobles.

"Texto literal"

Rodee cualquier texto que desee que los usuarios vean entre comillas dobles.

\

Fuerza a Access a mostrar el carácter que sigue inmediatamente. Esto es lo mismo que rodear 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. Access normalmente muestra el texto como 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 usar uno de los siguientes nombres: negro, azul, cian, verde, magenta, rojo, 

Volver al principio

Establecer un formato de fecha y hora en una aplicación web de Access

Access Web Apps muestra datos en "vistas", que tienen cuadros de texto muy parecidos a los formularios en bases de datos de escritorio. Sin embargo, en lugar de una hoja de propiedades, puede establecer opciones de formato seleccionando el cuadro de texto y haciendo clic en el botón Formato que aparece. A continuación, seleccione el formato que desee en la lista Formato.

Las aplicaciones de Access no tienen formatos de fecha personalizados. Puede crear consultas en las aplicaciones de Access, pero no hay opciones para dar formato a las columnas de fecha en la consulta. Todo el formato de fecha se controla en el nivel de vista. Por último, la función FormatDateTime no está disponible en las aplicaciones de Access.

Imagen del menú Formato en una aplicación de Access.

Volver al principio

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Office Usuarios de Insider

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×