Formatear campos numéricos y de fecha

Formatee un campo numérico o de fecha para dar contexto adicional a un atributo, de modo que sea algo más que un número. El formato de campo numérico y de fecha son propiedades de la capa que solo se pueden establecer dentro del mapa actual.

Para aplicar el formato numérico o de fecha a un campo de una capa o una tabla independiente, siga estos pasos:

  1. Haga clic con el botón derecho en una capa o tabla en el panel Contenido.
  2. Elija Diseño en el menú contextual y haga clic en Campos.

    Se abre la vista Campos y se muestran los campos de la capa en una disposición tabular.

  3. Haga clic en la celda en la columna Formato numérico para la fila del campo que desea formatear.
  4. En la celda resaltada, haga clic en el botón Opciones Opciones para abrir el cuadro de diálogo Formato numérico.
  5. Seleccione una categoría de formato.
    Estas son algunas consideraciones que debe tener en cuenta a la hora de seleccionar una categoría de formato:

    • Las categorías numéricas pueden incluir su propio conjunto de opciones de formato disponibles.
    • Los campos de fecha tienen una categoría que contiene varios formatos.
    • No todos los formatos son compatibles al compartir.

  6. Haga clic en Aceptar.
  7. Guarde las ediciones en la tabla para aplicar estos cambios.

Formatos numéricos

Puede formatear un valor numérico utilizando una de las 10 categorías:

  • Ninguno: ningún formato numérico específico. Cuando se aplica, esta opción eliminará cualquier formato y revertirá la configuración al valor predeterminado determinado por el tipo de archivo.
  • Numérico: opciones generales para la visualización de números.
  • Porcentaje: muestra el número como un porcentaje.
  • Divisa: muestra el número en el formato de divisa localizado.
  • Índice: muestra el número como un índice especificado.
  • Fracción: muestra un número decimal como una fracción.
  • Científico: muestra un número en notación científica.
  • Dirección: muestra un número decimal que representa las direcciones.
  • Ángulo: muestra números que representan ángulos en grados decimales o radianes.
  • Personalizado: muestra un número con una cadena de formato personalizada.

Cada categoría de formato numérico tiene su propio conjunto de opciones de formato disponibles. Por ejemplo, con la categoría Numérico, puede especificar el número de posiciones decimales o dígitos significativos para visualizar, definir la alineación de la celda y activar o desactivar opciones para mostrar separadores de miles, rellenar con ceros y mostrar un signo más para los números positivos.

Formatos de fecha y hora

Los formatos de fecha, a diferencia de los formatos numéricos, solo tienen una categoría: Fecha. En esta categoría, puede elegir entre varios formatos de fecha compatibles. El valor predeterminado es Ninguno, que incluye la fecha y hora completas, excepto medianoche cuando solo se muestra la fecha. Si lo desea, puede elegir Predeterminado del sistema, la fecha mostrada coincide con la predeterminada establecida por el sistema operativo, o utilizar Personalizado para generar su propia cadena de formato.

Formatos de fecha y hora personalizados

Una cadena de formato personalizada consta de uno o varios especificadores de formato de fecha y hora. En la siguiente tabla se resumen los especificadores de formato que se pueden utilizar para crear un formato personalizado de fecha y hora para interpretar los datos:

Especificadores de formato de fecha y hora

Especificador de formatoTipo de formatoDescripción

d

Día del mes

Día del mes como dígitos sin ceros a la izquierda para días de un solo dígito.

dd

Día del mes

Día del mes como dígitos con ceros a la izquierda para días de un solo dígito.

ddd

Día de la semana

Día de la semana como abreviatura de tres letras. Con esta función se utilizan las abreviaturas asociadas con la ubicación especificada, por ejemplo, Mon en inglés (Estados Unidos).

Sugerencia:

Los días de la semana no se verifican cuando se interpreta un valor de fecha. Por tanto, no importa si un día de la semana que aparece en los datos se corresponde correctamente con la fecha representada en el valor de los datos.

dddd

Día de la semana

Día de la semana como nombre entero. Con esta función se utilizan los nombres completos de los días asociados con la ubicación especificada, por ejemplo, Monday en inglés (Estados Unidos).

Sugerencia:

Los días de la semana no se verifican cuando se interpreta un valor de fecha. Por tanto, no importa si un día de la semana que aparece en los datos se corresponde correctamente con la fecha representada en el valor de los datos.

M

Mes

Mes como dígitos sin ceros a la izquierda para meses de un solo dígito.

MM

Mes

Mes como dígitos con ceros a la izquierda para meses de un solo dígito.

MMM

Mes

Mes como abreviatura de tres letras. Con esta función se utilizan las abreviaturas del mes asociadas con la ubicación especificada, por ejemplo, Nov en inglés (Estados Unidos).

MMMM

Mes

Mes como su nombre completo. Con esta función se utilizan los nombres completos de los meses asociados con la ubicación especificada, por ejemplo, November en inglés (Estados Unidos), y noviembre en español (España).

a

Año

Año como los últimos dos dígitos, pero sin ceros a la izquierda para años cuyos dos últimos dígitos son inferiores a 10.

Sugerencia:

Los años representados de este modo pueden variar desde 1950 a 2049. Un valor de 49 o menor se interpreta como que ocurre en el siglo XXI, por ejemplo, 7 se interpreta como 2007. Un valor de 50 o mayor se interpreta como que ocurre en el siglo XX, por ejemplo, 67 se interpreta como 1967.

yy

Año

Año representado por los dos últimos dígitos, pero con un cero a la izquierda para años cuyos dos últimos dígitos son inferiores a 10.

Sugerencia:

Los años representados de este modo pueden variar desde 1950 a 2049. Un valor de 49 o menor se interpreta como que ocurre en el siglo XXI. Por ejemplo, 07 se interpreta como 2007. Un valor de 50 o mayor se interpreta como que ocurre en el siglo XX, por ejemplo, 67 se interpreta como 1967.

aaa

Año

Año representado por tres dígitos. Los años representados de este modo pueden variar desde 1 a 999.

yyyy

Año

Año representado por cuatro dígitos.

gg

Era

Cadena de periodo/era. Con esta función se utilizan los valores de era asociados con la ubicación especificada.

h

Hora

Hora sin ceros a la izquierda para horas de un solo dígito; reloj de 12 horas.

H

Hora

Hora sin ceros a la izquierda para horas de un solo dígito; reloj de 24 horas.

hh

Hora

Hora con ceros a la izquierda para horas de un solo dígito; reloj de 12 horas.

HH

Hora

Hora con ceros a la izquierda para horas de un solo dígito; reloj de 24 horas.

m

Minuto

Minutos sin ceros a la izquierda para minutos de un solo dígito.

mm

Minuto

Minutos con ceros a la izquierda para minutos de un solo dígito.

s

Segundo

Segundos sin ceros a la izquierda para segundos de un solo dígito.

ss

Segundo

Segundos con ceros a la izquierda para segundos de un solo dígito.

s.s

Segundo

Segundos, incluidos los subsegundos, sin ceros a la izquierda para segundos de un solo dígito. Aunque el formato solo muestra un decimal, se puede utilizar cualquier número de decimales.

Precaución:

La precisión de los valores de subsegundos queda limitada a los valores compatibles con el tipo de datos del campo de hora. Por ejemplo, si se utiliza un campo de hora del tipo de datos de campo flotante o doble, pueden producirse errores de redondeo.

ss.s

Segundo

Segundos, incluidos los subsegundos, con ceros a la izquierda para segundos de un solo dígito. Aunque el formato solo muestra un decimal, se puede utilizar cualquier número de decimales.

Precaución:

La precisión de los valores de subsegundos queda limitada a los valores compatibles con el tipo de datos del campo de hora; por ejemplo, si se utiliza un campo de hora o datos de campo de los tipos flotante o doble pueden producirse errores de redondeo.

t

Marcador de hora

Una cadena de caracteres marcadora de carácter de tiempo, como por ejemplo, A o P.

tt

Marcador de hora

Una cadena de caracteres marcadora de múltiples caracteres de tiempo, como por ejemplo, AM o PM.

Separadores

Los separadores son caracteres que separan la información en valores de datos de texto. Ejemplos de separadores habituales son la coma (,), los dos puntos (:) y el espacio ( ), pero no hay restricciones en los separadores que se pueden utilizar para crear cadenas de formato. Es posible crear cadenas de formato sin ningún separador, sobre todo al interpretar fechas y horas almacenadas en campos numéricos, ya que dichos campos numéricos no pueden almacenar los caracteres separadores más frecuentes.

Muy pocas veces, es posible que los datos contengan separadores que entren en conflicto con los formatos de la tabla anterior. En esos casos, se deben utilizar comillas simples para aislar los separadores en la cadena de formato. En general, se pueden utilizar comillas simples para aislar cualquier separador en una cadena de formato, pero no se recomienda utilizarlas salvo en caso de posible conflicto. Los siguientes ejemplos muestran estos conceptos:

Valores de datos de ejemploFormatoHora o fecha interpretada (visualizada como MM/dd/aaaa o HH:mm:ss)

mes12día30año2010

'mes'MM'día'dd'año'aaaa

30/12/2010

30/12/2010

ddMMaaaa

30/12/2010

Hora:18h6min3seg

'Hora:'h'h'm'min's'seg'

18:06:03

18:6:3

HH:m:s

18:06:03

Localizaciones

Locales are important because they determine the valid data values for the long representations of some of the date formats in the table above. For example, the value November is only interpreted correctly for MMMM if the locale is an English-language locale. In some cases, if the format string doesn't use any long representations, the locale is irrelevant for interpreting the date, but the locale may affect the interpretation of AM and PM designators. If no AM or PM designators are specified, the default AM and PM designators for the locale are used.

Las configuraciones locales no afectan a los formatos que se utilizan para crear cadenas de formato. Por ejemplo, el carácter M (o MM, MMM, MMMM) representa meses, independientemente de la configuración local. Los siguientes ejemplos muestran cómo se utiliza la configuración local para interpretar fechas:

Valor de datosDar formato a cadenaRegionalFecha interpretada (MM/dd/aaaa)

November 30, 2010

MMMM dd, aaaa

Inglés (Estados Unidos)

30/11/2010

Noviembre 30, 2010

MMMM dd, aaaa

Español (España)

30/11/2010

Mon, Feb 22, 2010

ddd, MMM dd, aaaa

Inglés (Estados Unidos)

22/02/2010

30/12/2010

dd/M/aaaa

Todas las localizaciones

30/12/2010

Temas relacionados