ArcGIS Desktop

  • Documentación
  • Soporte

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Convertir campo de tiempo

  • Resumen
  • Ilustración
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

Resumen

Convierte valores de tiempo almacenados en un campo numérico o de cadena a un campo de fecha. La herramienta también se puede utilizar para convertir valores de hora almacenados en campos de cadena, numéricos o de fecha en formatos personalizados como el día de la semana, mes del año y así sucesivamente.

Ilustración

Convertir un campo numérico o de cadena de caracteres que contiene valores de tiempo en un campo de fecha
En la ilustración, los valores de tiempo almacenados como cadenas de caracteres en el campo Input_Time que se recopilaron con el formato MMMM d, aaaa HH:mm:ss se han convertido a valores de tiempo almacenados como valores de fecha en el campo Output_Time.

Uso

  • Si el campo de tiempo de entrada que se seleccionó es un campo de texto o de cadena de caracteres, el formato de tiempo de entrada se puede seleccionar de la lista de formatos de campos de tiempo compatibles; también puede definir un formato de campo de tiempo personalizado para interpretar valores de fecha o tiempo personalizados en el campo de cadena de caracteres. Para obtener más información sobre formatos personalizados para campos de cadena de caracteres, consulte convertir valores de tiempo de cadena a formato de fecha.

  • Si el campo de tiempo de entrada que seleccionó es numérico (corto, largo, flotante o doble), el formato de tiempo de entrada se puede seleccionar de una lista de formatos de campos de tiempo estándar compatibles. Los formatos de tiempo personalizados no son compatibles con los campos numéricos.

Sintaxis

ConvertTimeField_management (in_table, input_time_field, {input_time_format}, output_time_field, {output_time_type}, {output_time_format})
ParámetroExplicaciónTipo de datos
in_table

La capa o tabla que contiene el campo que contiene los valores de hora que se deben convertir.

Table View
input_time_field

El campo que contiene los valores de tiempo. Puede ser de tipo corto, largo, flotante, doble, de texto o fecha.

Field
input_time_format
(Opcional)

Formato en que se almacenaron los valores de tiempo en el campo de tiempo de entrada. Se puede seleccionar un formato de tiempo estándar de la lista desplegable, o se puede introducir un formato personalizado. Si el tipo de datos del campo de tiempo es numérico (Corto, Largo, Flotante o Doble), se proporciona una lista de formatos de tiempo numéricos estándar en la lista desplegable. Si el tipo de datos del campo de tiempo es una cadena, se proporcionará una lista de formatos de tiempo de cadena estándar en la lista desplegable. Para campos de cadena, también puede optar por especificar un formato de tiempo personalizado. Por ejemplo, los valores de tiempo pueden haberse almacenado en un campo de cadena, en uno de los formatos estándar, como por ejemplo aaaa/MM/dd HH:mm:ss o en un formato personalizado, como dd/MM/aaaa HH:mm:ss. En el formato personalizado, también puede especificar la designación de a.m., p.m.

Si el tipo de datos del campo de hora es fecha, entonces no es necesario el formato de hora.

Más información sobre formatos de fecha y hora personalizados

String
output_time_field

El nombre del campo de salida en el cual se almacenarán los valores de hora convertidos.

String
output_time_type
(Opcional)

El tipo de datos del campo de hora de salida.

  • DATE —Fecha u hora.
  • TEXT —Cualquier cadena de caracteres
  • LONG —Números enteros entre -2.147.483.648 y 2.147.483.647.
  • SHORT —Números enteros entre -32.768 y 32.767.
  • DOUBLE —Números fraccionarios entre -2,2E308 y 1,8E308.
  • FLOAT —Números fraccionarios entre -3,4E38 y 1,2E38.
String
output_time_format
(Opcional)

El formato en el cual se guradarán los valores de hora. La lista de formatos de hora de salida depende del tipo de datos de salida especificados para el campo de hora de salida.

String

Muestra de código

Ejemplo 1 de ConvertTimeField (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la herramienta ConvertTimeField en el modo inmediato.

import arcpy
arcpy.ConvertTimeField_management("C:/Data/TemporalData.gdb/Input_Table","Input_Time","1033;MMMM dd, yyyy HH:mm:ss;AM;PM","Output_Time")
Ejemplo 2 de ConvertTimeFieldl (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente muestra cómo utilizar la herramienta ConvertTimeField.

# Name: ConvertTimeField_Ex02.py
# Description: Convert a time field to date field
# Requirements: None

# Import system modules
import arcpy

# Set local variables
inTable = "C:\Data\TemporalData.gdb\Input_Table"
inputTimeField = "Input_Time"
inputTimeFormat = "1033;MMMM dd, yyyy HH:mm:ss;AM;PM"
outputDateField = "Output_Time"

# Execute CalculateEndDate
arcpy.ConvertTimeField_management(inTable, inputTimeField, inputTimeFormat, outputDateField)

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento

Información sobre licencias

  • ArcGIS Desktop Basic: Sí
  • ArcGIS Desktop Standard: Sí
  • ArcGIS Desktop Advanced: Sí

Temas relacionados

  • Vista general del conjunto de herramientas Campos

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
© Copyright 2016 Environmental Systems Research Institute, Inc. | Privacidad | Legal