Skip To Content

Trabajar con campos de fecha

Muchas capas de entidades almacenan información (temporal) de fechas y horas. La fecha y la hora pueden representar en qué momento se encontraba la entidad en una ubicación específica o cuándo se observó la entidad por primera vez en el mundo real. La fecha y hora también pueden estar relacionadas con otros atributos no espaciales de la capa, por ejemplo, cuándo se vendió una propiedad, la última vez que se tomó una muestra de una masa de agua concreta o la fecha y la hora en que se envió un camión de bomberos desde un parque de bomberos determinado.

En ArcGIS Enterprise, es posible habilitar la animación de tiempo en los mapas, de modo que las personas que los utilizan puedan observar los cambios que se producen con el tiempo. También es posible incluir información de fecha o de fecha y hora en las ventanas emergentes que configure para su capa.

Los datos temporales se almacenan en campos de fecha de las capas de entidades alojadas. Para agregar, editar o interpretar correctamente valores de fecha de las capas de entidades alojadas, es importante comprender de qué modo se almacenan y visualizan las fechas en un portal de ArcGIS Enterprise. Tenga en cuenta lo siguiente al trabajar con campos de fecha:

Introducción de fechas en formato MM/DD/YYYY hh:mm:ss

Puede agregar valores de fecha a las capas de entidades con los menús desplegables de fecha y hora en Map Viewer, la pestaña Datos de la página del elemento de la capa o una aplicación. Si calcula los valores de un campo de fecha para que rellenen o consulten el campo, las fechas deben estar en el formato MM/DD/AAAA hh:mm:ss y entre comillas simples. Por ejemplo, para definir un campo de fecha a las 5:00 PM el 27 de mayo de 2014, debería escribir '27/05/2014 05:00:00PM', '27/05/2014 5:00PM' o '27/05/2014 17:00:00' (reloj de 24 horas). No se puede almacenar solo un valor de tiempo; siempre debe tener un componente de fecha. Si no proporciona una hora, la hora predeterminada será las 12:00 a.m.

Los campos de fecha publicados almacenan la hora en UTC

El Tiempo coordenado universal (UTC) es prácticamente equivalente a la hora actual en el meridiano base de la Tierra (cero grados de longitud) situado cerca de Greenwich, en Inglaterra. UTC es una versión más precisa de GMT (Hora de Greenwich). Cuando publica capas de entidades con campos de fecha a partir de archivos, ArcGIS Pro o una aplicación de ArcGIS Desktop, especifique si los valores de fecha se muestran según la zona horaria local o la hora UTC. Si los campos de fecha contienen información de la zona horaria local, debe especificarlo cuando publique la capa. De esta manera, el proceso de publicación puede transformar los datos de la hora local a UTC para almacenarlos en la base de datos. Después, los valores de hora aparecerán correctamente en la hora local cuando los vea en el portal. Sin embargo, los datos se convierten a UTC y se almacenan así en la base de datos. Las fechas se convierten a UTC porque la ubicación física del servidor donde se alojan sus datos y las personas que ven los mapas que contienen sus datos pueden estar en cualquier parte del mundo. Almacenar la hora en formato UTC permite al portal transformar los datos según la zona horaria local correcta, independientemente de la ubicación del servidor o el visor de la aplicación.

Cómo se muestran las fechas

El cliente que utiliza para ver los datos determina cómo se muestran los valores de fecha y hora. Cuando se muestra un campo de fecha en su portal, la fecha se convierte de UTC a su hora local. Esto se hace mediante una consulta a su ordenador para determinar su configuración de zona horaria. Por ejemplo, supongamos que su equipo utiliza la Hora estándar del Pacífico (PST). PST es ocho horas menos que UTC; cuando en UTC son las 9:00 AM, es la 1:00 AM. PST (o 2:00 AM si se está utilizando el horario de verano).

Insertar los valores de fecha y hora

Al calcular los valores de fecha y hora de una capa de entidades alojada usando las funciones de fecha estándar de SQL, debe proporcionar la hora en formato UTC. Cuando el valor calculado se muestre en la tabla, aparecerá en la hora local. Por ejemplo, si su hora local es PST y escribe el valor '05/27/2014 12:23:00 PM' cuando calcule, el valor de los campos calculados se mostrará con una conversión de hora en función de la hora de su equipo. En este ejemplo, el valor calculado se mostrará como '05/27/2014 05:23:00 AM'.

Formatos de fecha admitidos en archivos

Cuando agrega archivos, por ejemplo, Microsoft Excel, valores separados por comas (CSV) u otros archivos de texto delimitado, el portal reconoce solamente los siguientes formatos de fecha:

Las fechas siguientes se admiten si publica una capa de entidades alojada desde un archivo CSV:

FormatoEjemplo

M/DD/AAAA

7/28/2009

MM/DD/AAAA

07/28/2009

M/DD/AA

7/28/09

MM/DD/AA

07/28/09

AAAA/MM/DD

2009/07/28

AAAA-MM-DD

2009-07-28

AAAA/MM/DD hh:mm:ss

2009/07/28 17:23:00

AAAA/M/DD hh:mm:ss

2009/7/28 17:23:00

AAAA-MM-DD hh:mm:ss

2009-07-28 17:23:00

AAAA-M-DD hh:mm:ss

2009-7-28 17:23:00

Nota:

Si un campo configurado como campo de fecha contiene un formato incompatible o no válido, el campo se creará como un tipo de datos de cadena de caracteres en la capa de entidades alojada resultante incluso si cambia el tipo de campo antes de publicar.

Si agrega un archivo CSV directamente a Map Viewer, los siguientes formatos de fecha se cargan como fechas, pero las horas no aparecen en la tabla en Map Viewer:

FormatoEjemplo de entradaValor de tabla

M/DD/AAAA Formato de 12 horas

7/28/2009 5:23 PM

Julio 28, 2009

MM/DD/AAAA Formato de 12 horas

07/28/2009 5:23 PM

Julio 28, 2009

M/DD/AA Formato de 12 horas

7/28/09 5:23 PM

Julio 28, 2009

MM/DD/AA Formato de 12 horas

07/28/09 5:23 PM

Julio 28, 2009

Si agrega un archivo CSV directamente a Map Viewer, los siguientes formatos de fecha se cargan como campos de cadena de caracteres justo tal y como aparecen en el archivo CSV:

FormatoEjemplo de entrada

M/DD/AAAA

7/28/2009

MM/DD/AAAA

07/28/2009

M/DD/AAAA Formato de 24 horas

7/28/2009 17:23

MM/DD/AAAA Formato de 24 horas

07/28/2009 17:23

M/DD/AA

7/28/09

MM/DD/AA

07/28/09

M/DD/AA Formato de 24 horas

7/28/09 17:23

MM/DD/AA Formato de 24 horas

07/28/09 17:23

Mes DD

Julio de 28

AAAA/MM

2009/07

AAAA-MM

2009-07

AAAA/MM/DD

2009/07/28

AAAA-MM-DD

2009-07-28

AAAA/MM/DD hh:mm:ss

2009/07/28 17:23:00

AAAA-MM-DD hh:mm:ss

2009-07-28 17:23:00

AAAA/MM/DD hh:mm:ss.s

2009/07/28 17:23:00.0

AAAA-MM-DD hh:mm:ss.s

2009-07-28 17:23:00.0

Cuando agrega un archivo TXT a Map Viewer, los siguientes formatos de fecha se reconocen como campos de fecha:

FormatoEjemplo de entradaValor de tabla

M/DD/AAAA Formato de 12 horas

7/28/2009 5:23 PM

Julio 28, 2009

MM/DD/AAAA Formato de 12 horas

07/28/2009 5:23 PM

Julio 28, 2009

MM/DD/AA Formato de 12 horas

07/28/09 5:23 PM

Julio 28, 2009

Día de la semana, Mes DD, AAAA formato de 12 horas*

Martes, julio 28, 2009 5:23 PM

Julio 28, 2009

Mes DD, AAAA formato de 12 horas*

Julio 28, 2009 5:23 PM

Julio 28, 2009

*Estos formatos de fecha solo se admiten si delimita los campos con tabuladores o con punto y coma.

Cambiar el formato de visualización de un campo de fecha

Puede cambiar la forma de visualizar las fechas en la tabla de su portal. Las tablas se muestran con el mismo formato configurado para las ventanas emergentes. Puede cambiar el formato de visualización de un campo de fecha seleccionando el alias del campo en la ventana Configurar atributos de Propiedades del elemento emergente.