Convertir campo temporal (Administración de datos)

Resumen

Transfiere los valores temporales almacenados en un campo a otro campo. La herramienta se puede usar para la conversión entre tipos de campos (campos de texto, numéricos o de fecha) o para convertir los valores a un formato diferente, como dd/MM/aa HH:mm:ss a aaaa-MM-dd.

Uso

    Precaución:

    Esta herramienta modifica los datos de entrada. Consulte Herramientas que modifican o actualizan los datos de entrada para obtener más información y estrategias para evitar cambios de datos no deseados.

  • Si el campo de hora de entrada es un campo de texto o numérico, elija o especifique el formato adecuado en el parámetro Formato de entrada.

    Más información sobre los formatos de campos de tiempo admitidos

  • Si el valor del parámetro Campo de entrada es un campo de texto, los formatos personalizados pueden agregarse al parámetro Formato de entrada.

    Para los campos de texto que cumplen con el formato ISO-8601, utilice aaaa-MM-ddTHH:mm:ss.s como formato de entrada. Este formato puede manejar entradas que utilicen un designador UTC (Z) o desplazamientos UTC (±hh:mm).

    Más información sobre la conversión valores de tiempo de cadena de caracteres a un formato de fecha

  • Las salidas a un campo de texto con formato aaaa-MM-ddTHH:mm:ss.s no admiten la adición de un designador UTC (Z) o desplazamiento UTC (±hh:mm).

  • Si se especifica el entorno de Zona Horaria, se utilizarán los valores del entorno para el parámetro Desplazamiento de Zona Horaria de forma predeterminada, a menos que también se especifique el valor del parámetro.

  • Si el valor del parámetro Campo de entrada es un campo de fecha y el valor del parámetro Tipo de campo de salida es Desfase de marca de tiempo, puede especificar el tipo de cadena de caracteres del parámetro Desfase de zona horaria y elegir una zona horaria que se aplicará de manera uniforme a todas las filas de la salida. Por ejemplo, al seleccionar Hora estándar del Pacífico como desfase de un campo de fecha de entrada con un valor 2002-08-20 12:00:00 PM se generará un valor de salida de 2002-08-20 12:00:00 PM -08:00. El desfase de -08:00 también se aplicará a las demás filas del campo de fecha de entrada.

    Como alternativa, especifique el tipo de campo y seleccione un campo que contenga los datos de desfase de zona horaria. Los valores de campo pueden ser numéricos, como -5, o una cadena de texto, como hora estándar del este. Consulte la lista de zonas horas admitidas como valores de cadena de caracteres en el parámetro Desfase de zona horaria. Cuando se especifique un campo, la herramienta utilizará el valor de fila como valor de desfase. El uso de un campo para el desfase puede resultar útil cuando los valores de fecha de las filas de entrada proceden de zonas horarias diferentes. Por ejemplo, si el campo de fecha de entrada contiene los valores 2001-01-01 7:00:00 AM, 2001-01-02, 9:00:00 AM y 2001-01-02 12:00:00 PM, y el campo de desfase contiene los valores -8, -5 y 0 para las filas correspondientes, la herramienta generará los valores 2001-01-01 7:00:00 AM -08:00, 2001-01-02 9:00:00 AM -05:00 y 2001-01-02 12:00:00 PM +00:00.

    Nota:
    La herramienta no realizará ninguna conversión de hora o fecha cuando el valor del parámetro Campo de entrada sea un campo de fecha y el valor del parámetro Tipos de campo de salida sea Desfase de marca de tiempo. Cuando tenga que producirse la conversión de hora o fecha, utilice la herramienta Convertir zona horaria para convertir el campo de fecha a la fecha y la hora adecuadas antes de utilizar esta herramienta para aplicar el valor de desfase de marca de tiempo correspondiente.

  • Si el valor del parámetro Campo de entrada es un campo de desfase de marca de tiempo y el valor del parámetro Tipo de campo de salida es un campo de fecha, solo fecha o solo hora, la herramienta realizará la conversión de fecha y hora adecuada al valor del parámetro Desfase de zona horaria especificado. Por ejemplo, un valor de campo de desfase de marca de tiempo de 2011-06-02 4:30:00.000 PM -08:00 convertido al tipo de fecha, con el parámetro Desfase de zona horaria configurado en el tipo de cadena de caracteres y un valor de UTC, generará un valor de salida de 2011-06-03 12:30:00 AM.

  • El parámetro Formato de salida puede especificarse como Solo hora, pero Solo hora no es un valor aceptado del parámetro Formato de entrada. Esto se debe a que el formato de salida Solo hora carece de información suficiente para convertirse a otros formatos como Desplazamiento de fecha y hora, Fecha o Solo fecha.

Parámetros

EtiquetaExplicaciónTipo de datos
Tabla de entrada

Capa o tabla que contiene el campo que contiene los valores de hora que se convertirán.

Table View
Campo de entrada

El campo que contiene los valores de tiempo. El campo puede ser de tipo corto, largo, flotante, doble, de texto, fecha, desplazamiento de fecha y hora o solo fecha.

Field
Formato de entrada
(Opcional)

Formato de los valores de tiempo del valor del parámetro Campo de entrada. Puede elegir un formato de tiempo estándar en la lista desplegable o especificar un formato personalizado. El parámetro no se admite cuando el campo de tiempo de entrada es de tipo fecha.

Nota:

Las cadenas de caracteres del formato distinguen entre mayúsculas y minúsculas.

  • Si el tipo de datos del campo de hora es fecha, solo fecha o desplazamiento de fecha y hora, no se requiere ningún formato de hora.
  • Si el tipo de datos del campo de tiempo es numérico (corto, largo, flotante, doble o entero grande), 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 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. o p.m.
  • Para cadenas compatibles con ISO-8601, utilice aaaa-MM-ddTHH:mm:ss.s como formato de entrada. Esta selección de entrada puede manejar entradas que utilicen un designador UTC (Z) o desplazamientos UTC (±hh:mm).
  • Estos son los formatos que se utilizan frecuentemente:
    • aaaa: año representado por cuatro dígitos
    • MM: mes como dígitos con ceros a la izquierda para meses de un solo dígito
    • MMM: mes como abreviatura de tres letras
    • dd: 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 como abreviatura de tres letras
    • hh: hora con cero a la izquierda para horas de un solo dígito y un reloj de 12 horas
    • HH: hora con cero a la izquierda para horas de un solo dígito y un reloj de 24 horas
    • mm: minutos con ceros a la izquierda para minutos de un solo dígito
    • ss: segundos con ceros a la izquierda para segundos de un solo dígito
    • t: cadena de caracteres de marcador de hora de un carácter, como A o P
    • tt: cadena de caracteres de marcador de hora de varios caracteres, como AM o PM
    • unix_us: hora UNIX en microsegundos
    • unix_ms: hora UNIX en milisegundos
    • unix_s: hora UNIX en segundos
    • unix_hex: hora UNIX en formato hexadecimal

String
Nombre de campo de salida

Nombre del campo que se va a agregar en el que se almacenarán los valores de hora convertidos.

String
Tipo de campo de salida
(Opcional)

Especifica el tipo de campo del campo de tiempo de salida.

  • Solo fecha—El tipo de campo será solo fecha. Los campos de solo fecha admiten valores de fecha sin valores de hora.
  • Fecha—El tipo de campo será fecha. Los campos de fecha admiten fecha y hora.
  • Solo hora—El tipo de campo será solo hora. Los campos de solo hora admiten valores de hora sin valor de fecha.
  • Desfase de marca de tiempo—El tipo de campo será desfase de marca de tiempo. Los campos de desplazamiento de fecha y hora admiten un valor de fecha, hora y desfase con respecto a UTC.
  • Texto—El tipo de campo será texto. Los campos de texto admiten una cadena de caracteres.
  • Largo (entero de 32 bits)—El tipo de campo será largo. Los campos largos admiten números enteros entre -2.147.483.648 y 2.147.483.647.
  • Corto (entero de 16 bits)—El tipo de campo será corto. Los campos cortos admiten números enteros entre -32.768 y 32.767.
  • Doble (punto flotante de 64 bits)—El tipo de campo será doble. Los campos dobles admiten números fraccionarios entre -2,2E308 y 1,8E308.
  • Flotante (punto flotante de 32 bits)—El tipo de campo será flotante. Los campos flotantes admiten números fraccionarios entre -3,4E38 y 1,2E38.
  • Entero grande (entero de 64 bits)—El tipo de campo será entero grande. Los campos de enteros grandes admiten números enteros entre -(253) y 253.
String
Formato de salida
(Opcional)

Formato de los valores de tiempo de salida. Los formatos de tiempo de salida que se admiten dependen del valor del parámetro Tipo de campo de salida. También se puede utilizar un formato personalizado para convertir el valor a un formato diferente o extraer una parte del valor (como el año). Para ver una lista de formatos personalizados, consulte la explicación del parámetro Formato de entrada. Este parámetro no se utiliza cuando el valor del parámetro Tipo de campo de salida es Fecha.

Nota:

Si el tipo de datos del campo de tiempo de salida no es lo suficientemente largo para almacenar el valor de tiempo convertido, el valor de salida se truncará.

String
Desplazamiento de zona horaria
(Opcional)

La zona horaria o el campo que contiene un desplazamiento numérico de la tabla de entrada que se utilizará como zona horaria de salida.

Si se especifica el entorno de Zona Horaria, la herramienta utilizará ese valor de entorno de forma predeterminada.

  • UTC—La zona horaria será UTC.
  • Hora estándar de línea de cambio de fecha—La zona horaria será Hora estándar de línea de cambio de fecha (UTC-12:00).
  • UTC-11—La zona horaria será UTC-11 (UTC-11:00).
  • Hora estándar de las Aleutianas—La zona horaria será Hora estándar de las Aleutianas (UTC-10:00).
  • Hora estándar de Hawái—La zona horaria será Hora estándar de Hawái (UTC-10:00).
  • Hora estándar de Marquesas—La zona horaria será Hora estándar de Marquesas (UTC-09:30).
  • Hora estándar de Alaska—La zona horaria será Hora estándar de Alaska (UTC-09:00).
  • UTC-09—La zona horaria será UTC-09 (UTC-09:00).
  • Hora estándar del Pacífico (México)—La zona horaria será Hora estándar del Pacífico (México) (UTC-08:00).
  • UTC-08—La zona horaria será UTC-08 (UTC-08:00).
  • Hora estándar del Pacífico—La zona horaria será Hora estándar del Pacífico (UTC-08:00).
  • Hora estándar de las Montañas de EE.UU.—La zona horaria será Hora estándar de las Montañas de EE.UU. (UTC-07:00). ​
  • Hora estándar de las montañas (México)—La zona horaria será Hora estándar de las montañas (México) (UTC-07:00).
  • Hora estándar de las Montañas—La zona horaria será Hora estándar de las Montañas (UTC-07:00).
  • Hora estándar de Yukón—La zona horaria será Hora estándar de Yukón (UTC-07:00). ​
  • Hora estándar de Centroamérica—La zona horaria será Hora estándar de Centroamérica (UTC-06:00).
  • Hora estándar del Centro—La zona horaria será Hora estándar central (UTC-06:00).
  • Hora estándar de la Isla de Pascua—La zona horaria será Hora estándar de la Isla de Pascua (UTC-06:00).
  • Hora estándar central (México)—La zona horaria será Hora estándar central (México) (UTC-06:00).
  • Hora estándar central de Canadá—La zona horaria será Hora estándar central de Canadá (UTC-06:00).
  • Hora estándar del Pacífico SA—La zona horaria será Hora estándar del Pacífico de SA (UTC-05:00).
  • Hora estándar del este (México)—La zona horaria será Hora estándar del este (México) (UTC-05:00).
  • Hora estándar del Este—La zona horaria será Hora estándar del este (UTC-05:00).
  • Hora estándar de Haití—La zona horaria será Hora estándar del este (UTC-05:00).
  • Hora estándar de Cuba—La zona horaria será Hora estándar de Cuba (UTC-05:00).
  • Hora estándar del este de EE. UU.—La zona horaria será Hora estándar del este de EE. UU. (UTC-05:00).
  • Hora estándar de Turcas y Caicos—La zona horaria será Hora estándar de Turcas y Caicos (UTC-04:00).
  • Hora estándar de Paraguay—La zona horaria será Hora estándar de Paraguay (UTC-04:00).
  • Hora estándar del Atlántico—La zona horaria será Hora estándar del Atlántico (UTC-04:00).
  • Hora estándar de Venezuela—La zona horaria será Hora estándar de Venezuela (UTC-04:00).
  • Hora estándar central de Brasil—La zona horaria será Hora estándar central de Brasil (UTC-04:00).
  • Hora estándar del oeste SA—La zona horaria será Hora estándar del oeste de SA (UTC-04:00).
  • Hora estándar SA del Pacífico—La zona horaria será Hora estándar del Pacífico de SA (UTC-04:00).
  • Hora estándar de Terranova—La zona horaria será Hora estándar de Terranova (UTC-03:30).
  • Hora estándar de Tocantins—La zona horaria será Hora estándar de Tocantins (UTC-03:00)
  • Hora estándar del este de Sudamérica—La zona horaria será Hora estándar del este de Sudamérica (UTC-03:00)
  • Hora estándar oriental de SA—La zona horaria será Hora estándar oriental de SA (UTC-03:00)
  • Hora estándar de Argentina—La zona horaria será Hora estándar de Argentina (UTC-03:00)
  • Hora estándar de Groenlandia—La zona horaria será Hora estándar de Groenlandia (UTC-03:00)
  • Hora estándar de Montevideo—La zona horaria será Hora estándar de Montevideo (UTC-03:00)
  • Hora estándar de Magallanes—La zona horaria será Hora estándar de Magallanes (UTC-03:00)
  • Hora estándar de San Pedro—La zona horaria será Hora estándar de San Pedro (UTC-03:00)
  • Hora estándar de Bahía—La zona horaria será Hora estándar de Bahía (UTC-03:00)
  • UTC-02—La zona horaria será UTC-02 (UTC-02:00).
  • Hora estándar del Atlántico central—La zona horaria será Hora estándar del Atlántico central (UTC-02:00).
  • Hora estándar de las Azores—La zona horaria será Hora estándar de las Azores (UTC-01:00).
  • Hora estándar de Cabo Verde—La zona horaria será Hora estándar de Cabo Verde (UTC-01:00).
  • Hora estándar GMT—La zona horaria será Hora estándar GMT (UTC+00:00).
  • Hora estándar de Greenwich—La zona horaria será Hora estándar de Greenwich (UTC+00:00).
  • Hora estándar de Santo Tomé—La zona horaria será Hora estándar de Santo Tomé (UTC+00:00).
  • Hora estándar de Marruecos—La zona horaria será Hora estándar de Marruecos (UTC+00:00).
  • Hora estándar del oeste de Europa—La zona horaria será Hora estándar del oeste de Europa (UTC+01:00).
  • Hora estándar de Europa central—La zona horaria será Hora estándar de Europa central (UTC+01:00).
  • Hora estándar romance—La zona horaria será Hora estándar romance (UTC+01:00).
  • Hora estándar centroeuropea—La zona horaria será Hora estándar centroeuropea (UTC+01:00).
  • Hora estándar del oeste de África central—La zona horaria será Hora estándar del oeste de África central (UTC+01:00).
  • Hora estándar de Jordania—La zona horaria será Hora estándar de Jordania (UTC+02:00).
  • Hora estándar GTB—La zona horaria será Hora estándar GTB (UTC+02:00).
  • Hora estándar de Oriente Medio—La zona horaria será Hora estándar de Oriente Medio (UTC+02:00).
  • Hora estándar de Egipto—La zona horaria será Hora estándar de Egipto (UTC+02:00).
  • Hora estándar del este de Europa—La zona horaria será Hora estándar del este de Europa (UTC+02:00).
  • Hora estándar de Siria—La zona horaria será Hora estándar de Siria (UTC+02:00).
  • Hora estándar de Cisjordania—La zona horaria será Hora estándar de Cisjordania (UTC+02:00).
  • Hora estándar de Sudáfrica—La zona horaria será Hora estándar de Sudáfrica (UTC+02:00).
  • Hora estándar FLE—La zona horaria será Hora estándar FLE (UTC+02:00).
  • Hora estándar de Israel—La zona horaria será Hora estándar de Israel (UTC+02:00).
  • Hora estándar de Sudán del Sur—La zona horaria será Hora estándar de Sudán del Sur (UTC+02:00).
  • Hora estándar de Kaliningrado—La zona horaria será Hora estándar de Kaliningrado (UTC+02:00).
  • Hora estándar de Sudán—La zona horaria será Hora estándar de Sudán (UTC+02:00).
  • Hora estándar de Libia—La zona horaria será Hora estándar de Libia (UTC+02:00).
  • Hora estándar de Namibia—La zona horaria será Hora estándar de Namibia (UTC+02:00).
  • Hora estándar árabe—La zona horaria será Hora estándar árabe (UTC+03:00)
  • Hora estándar de Turquía—La zona horaria será Hora estándar de Turquía (UTC+03:00)
  • Hora estándar árabe—La zona horaria será Hora estándar árabe (UTC+03:00)
  • Hora estándar de Bielorrusia—La zona horaria será Hora estándar de Bielorrusia (UTC+03:00)
  • Hora estándar rusa—La zona horaria será Hora estándar rusa (UTC+03:00)
  • Hora estándar del este de África—La zona horaria será Hora estándar del este de África (UTC+03:00)
  • Hora estándar de Volgogrado—La zona horaria será Hora estándar de Volgogrado (UTC+03:00)
  • Hora estándar de Irán—La zona horaria será Hora estándar de Irán (UTC+03:30).
  • Hora estándar de Arabia—La zona horaria será Hora estándar de Arabia (UTC+04:00).
  • Hora estándar de Astracán—La zona horaria será Hora estándar de Astracán (UTC+04:00).
  • Hora estándar de Azerbaiyán—La zona horaria será Hora estándar de Azerbaiyán (UTC+04:00).
  • Zona horaria de Rusia 3—La zona horaria será Zona horaria de Rusia 3 (UTC+04:00).
  • Hora estándar de isla Mauricio—La zona horaria será Hora estándar de isla Mauricio (UTC+04:00).
  • Hora estándar de Sarátov—La zona horaria será Hora estándar de Sarátov (UTC+04:00).
  • Hora estándar de Georgia—La zona horaria será Hora estándar de Georgia (UTC+04:00).
  • Hora estándar del Cáucaso—La zona horaria será Hora estándar del Cáucaso (UTC+04:00).
  • Hora estándar de Afganistán—La zona horaria será Hora estándar de Afganistán (UTC+04:30).
  • Hora estándar del oeste de Asia—La zona horaria será Hora estándar del oeste de Asia (UTC+05:00).
  • Hora estándar de Ekaterinburgo—La zona horaria será Hora estándar de Ekaterinburgo (UTC+05:00).
  • Hora estándar de Pakistán—La zona horaria será Hora estándar de Pakistán (UTC+05:00).
  • Hora estándar de Kyzylorda—La zona horaria será Hora estándar de Kyzylorda (UTC+05:00).
  • Hora estándar de la India—La zona horaria será Hora estándar de la India (UTC+05:30).
  • Hora estándar de Sri Lanka—La zona horaria será Hora estándar de Sri Lanka (UTC+05:30).
  • Hora estándar de Nepal—La zona horaria será Hora estándar de Nepal (UTC+05:45).
  • Hora estándar de Asia central—La zona horaria será Hora estándar de Asia central (UTC+06:00).
  • Hora estándar de Bangladesh—La zona horaria será Hora estándar de Bangladesh (UTC+06:00).
  • Hora estándar de Omsk—La zona horaria será Hora estándar de Omsk (UTC+06:00).
  • Hora estándar de Birmania—La zona horaria será Hora estándar de Birmania (UTC+06:30).
  • Hora estándar del sureste de Asia—La zona horaria será Hora estándar del sureste de Asia (UTC+07:00).
  • Hora estándar de Altái—La zona horaria será Hora estándar de Altái (UTC+07:00).
  • Hora estándar de Mongolia occidental—La zona horaria será Hora estándar de Mongolia occidental (UTC+07:00).
  • Hora estándar del norte de Asia—La zona horaria será Hora estándar del norte de Asia (UTC+07:00).
  • Hora estándar del norte de Asia central—La zona horaria será Hora estándar del norte de Asia central (UTC+07:00).
  • Hora estándar de Tomsk—La zona horaria será Hora estándar de Tomsk (UTC+07:00).
  • Hora estándar de China—La zona horaria será Hora estándar de China (UTC+08:00).
  • Hora estándar del noreste de Asia—La zona horaria será Hora estándar del noreste de Asia (UTC+08:00).
  • Hora estándar de Singapur—La zona horaria será Hora estándar de Singapur (UTC+08:00).
  • Hora estándar del oeste de Australia—La zona horaria será Hora estándar del oeste de Australia (UTC+08:00).
  • Hora estándar de Taipéi—La zona horaria será Hora estándar de Taipéi (UTC+08:00).
  • Hora estándar de Ulán Bator—La zona horaria será Hora estándar de Ulán Bator (UTC+08:00).
  • Hora estándar de Australia Central Occidental—La zona horaria será Hora estándar de Australia Central Occidental (UTC+08:45).
  • Hora estándar de Transbaikal—La zona horaria será Hora estándar de Transbaikal (UTC+09:00).
  • Hora estándar de Tokio—La zona horaria será Hora estándar de Tokio (UTC+09:00).
  • Hora estándar de Corea del Norte—La zona horaria será Hora estándar de Corea del Norte (UTC+09:00).
  • Hora estándar de Corea—La zona horaria será Hora estándar de Corea (UTC+09:00).
  • Hora estándar de Yakutsk—La zona horaria será Hora estándar de Yakutsk (UTC+09:00).
  • Hora estándar de Australia central—La zona horaria será Hora estándar de Australia central (UTC+09:30).  
  • Hora estándar central de Australia—La zona horaria será Hora estándar central de Australia (UTC+09:30).
  • Hora estándar del este de Australia—La zona horaria será Hora estándar del este de Australia (UTC+10:00).
  • Hora estándar del Australia oriental—La zona horaria será Hora estándar del Australia oriental (UTC+10:00).
  • Hora estándar del oeste del Pacífico—La zona horaria será Hora estándar del oeste del Pacífico (UTC+10:00).
  • Hora estándar de Tasmania—La zona horaria será Hora estándar de Tasmania (UTC+10:00).
  • Hora estándar de Vladivostok—La zona horaria será Hora estándar de Vladivostok (UTC+10:00).
  • Hora estándar del Lord Howe—La zona horaria será Hora estándar del Lord Howe (UTC+10:30).
  • Hora estándar de Bougainville—La zona horaria será Hora estándar de Bougainville (UTC+11:00).
  • Zona horaria de Rusia 10—La zona horaria será Zona horaria de Rusia 10 (UTC+11:00).
  • Hora estándar de Magadán—La zona horaria será Hora estándar de Magadán (UTC+11:00).
  • Hora estándar de Norfolk—La zona horaria será Hora estándar de Norfolk (UTC+11:00).
  • Hora estándar de Sajalín—La zona horaria será Hora estándar de Sajalín (UTC+11:00).
  • Hora estándar del Pacífico central—La zona horaria será Hora estándar del Pacífico central (UTC+11:00).
  • Zona horaria de Rusia 11—La zona horaria será Zona horaria de Rusia 11 (UTC+11:00).
  • Hora estándar de Nueva Zelanda—La zona horaria será Hora estándar de Nueva Zelanda (UTC+12:00).
  • UTC+12—La zona horaria será UTC+12 (UTC+12:00).
  • Hora estándar de Fiyi—La zona horaria será Hora estándar de Fiyi (UTC+12:00).
  • Hora estándar de Kamchatka—La zona horaria será Hora estándar de Kamchatka (UTC+12:00).
  • Hora estándar de las Islas Chatham—La zona horaria será Hora estándar de las Islas Chatham (UTC+12:45).
  • UTC+13—La zona horaria será UTC+13 (UTC+13:00).
  • Hora estándar de Tonga—La zona horaria será Hora estándar de Tonga (UTC+13:00).
  • Hora estándar de Samoa—La zona horaria será Hora estándar de Samoa (UTC+13:00).
  • Hora estándar de las Islas de la Línea—La zona horaria será Hora estándar de las Islas de la Línea (UTC+14:00).
String; Field

Salida derivada

EtiquetaExplicaciónTipo de datos
Tabla de entrada actualizada

La tabla de entrada actualizada.

Table View

arcpy.management.ConvertTimeField(in_table, input_time_field, {input_time_format}, output_time_field, {output_time_type}, {output_time_format}, {timezone_or_field})
NombreExplicaciónTipo de datos
in_table

Capa o tabla que contiene el campo que contiene los valores de hora que se convertirán.

Table View
input_time_field

El campo que contiene los valores de tiempo. El campo puede ser de tipo corto, largo, flotante, doble, de texto, fecha, desplazamiento de fecha y hora o solo fecha.

Field
input_time_format
(Opcional)

Formato de los valores de tiempo del valor del parámetro input_time_field. El parámetro no se admite cuando el campo de tiempo de entrada es de tipo fecha.

Nota:

Las cadenas de caracteres del formato distinguen entre mayúsculas y minúsculas.

  • Si el tipo de datos del campo de hora es fecha, solo fecha o desplazamiento de fecha y hora, no se requiere ningún formato de hora.
  • Si el tipo de datos del campo de tiempo es numérico (corto, largo, flotante, doble o entero grande), 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 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. o p.m.
  • Para cadenas compatibles con ISO-8601, utilice aaaa-MM-ddTHH:mm:ss.s como formato de entrada. Esta selección de entrada puede manejar entradas que utilicen un designador UTC (Z) o desplazamientos UTC (±hh:mm).
  • Estos son los formatos que se utilizan frecuentemente:
    • aaaa: año representado por cuatro dígitos
    • MM: mes como dígitos con ceros a la izquierda para meses de un solo dígito
    • MMM: mes como abreviatura de tres letras
    • dd: 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 como abreviatura de tres letras
    • hh: hora con cero a la izquierda para horas de un solo dígito y un reloj de 12 horas
    • HH: hora con cero a la izquierda para horas de un solo dígito y un reloj de 24 horas
    • mm: minutos con ceros a la izquierda para minutos de un solo dígito
    • ss: segundos con ceros a la izquierda para segundos de un solo dígito
    • t: cadena de caracteres de marcador de hora de un carácter, como A o P
    • tt: cadena de caracteres de marcador de hora de varios caracteres, como AM o PM
    • unix_us: hora UNIX en microsegundos
    • unix_ms: hora UNIX en milisegundos
    • unix_s: hora UNIX en segundos
    • unix_hex: hora UNIX en formato hexadecimal

String
output_time_field

Nombre del campo que se va a agregar en el que se almacenarán los valores de hora convertidos.

String
output_time_type
(Opcional)

Especifica el tipo de campo del campo de tiempo de salida.

  • DATE—El tipo de campo será fecha. Los campos de fecha admiten fecha y hora.
  • DATEONLY—El tipo de campo será solo fecha. Los campos de solo fecha admiten valores de fecha sin valores de hora.
  • TIMEONLY—El tipo de campo será solo hora. Los campos de solo hora admiten valores de hora sin valor de fecha.
  • TIMESTAMPOFFSET—El tipo de campo será desfase de marca de tiempo. Los campos de desplazamiento de fecha y hora admiten un valor de fecha, hora y desfase con respecto a UTC.
  • TEXT—El tipo de campo será texto. Los campos de texto admiten una cadena de caracteres.
  • LONG—El tipo de campo será largo. Los campos largos admiten números enteros entre -2.147.483.648 y 2.147.483.647.
  • SHORT—El tipo de campo será corto. Los campos cortos admiten números enteros entre -32.768 y 32.767.
  • DOUBLE—El tipo de campo será doble. Los campos dobles admiten números fraccionarios entre -2,2E308 y 1,8E308.
  • FLOAT—El tipo de campo será flotante. Los campos flotantes admiten números fraccionarios entre -3,4E38 y 1,2E38.
  • BIGINTEGER—El tipo de campo será entero grande. Los campos de enteros grandes admiten números enteros entre -(253) y 253.
String
output_time_format
(Opcional)

Formato de los valores de tiempo de salida. Los formatos de tiempo de salida que se admiten dependen del valor del parámetro output_time_type. También se puede utilizar un formato personalizado para convertir el valor a un formato diferente o extraer una parte del valor (como el año). Para ver una lista de formatos personalizados, consulte la explicación del parámetro input_time_format. Este parámetro no se utiliza cuando el valor del parámetro output_time_type es DATE.

Nota:

Si el tipo de datos del campo de tiempo de salida no es lo suficientemente largo para almacenar el valor de tiempo convertido, el valor de salida se truncará.

String
timezone_or_field
(Opcional)

La zona horaria o el campo que contiene un desplazamiento numérico de la tabla de entrada que se utilizará como zona horaria de salida.

Si se especifica el entorno de Zona Horaria, la herramienta utilizará ese valor de entorno de forma predeterminada.

  • UTC—La zona horaria será UTC.
  • Dateline_Standard_Time—La zona horaria será Hora estándar de línea de cambio de fecha (UTC-12:00).
  • UTC-11—La zona horaria será UTC-11 (UTC-11:00).
  • Aleutian_Standard_Time—La zona horaria será Hora estándar de las Aleutianas (UTC-10:00).
  • Hawaiian_Standard_Time—La zona horaria será Hora estándar de Hawái (UTC-10:00).
  • Marquesas_Standard_Time—La zona horaria será Hora estándar de Marquesas (UTC-09:30).
  • Alaskan_Standard_Time—La zona horaria será Hora estándar de Alaska (UTC-09:00).
  • UTC-09—La zona horaria será UTC-09 (UTC-09:00).
  • Pacific_Standard_Time_(Mexico)—La zona horaria será Hora estándar del Pacífico (México) (UTC-08:00).
  • UTC-08—La zona horaria será UTC-08 (UTC-08:00).
  • Pacific_Standard_Time—La zona horaria será Hora estándar del Pacífico (UTC-08:00).
  • US_Mountain_Standard_Time—La zona horaria será Hora estándar de las Montañas de EE.UU. (UTC-07:00). ​
  • Mountain_Standard_Time_(Mexico)—La zona horaria será Hora estándar de las montañas (México) (UTC-07:00).
  • Mountain_Standard_Time—La zona horaria será Hora estándar de las Montañas (UTC-07:00).
  • Yukon_Standard_Time—La zona horaria será Hora estándar de Yukón (UTC-07:00). ​
  • Central_America_Standard_Time—La zona horaria será Hora estándar de Centroamérica (UTC-06:00).
  • Central_Standard_Time—La zona horaria será Hora estándar central (UTC-06:00).
  • Easter_Island_Standard_Time—La zona horaria será Hora estándar de la Isla de Pascua (UTC-06:00).
  • Central_Standard_Time_(Mexico)—La zona horaria será Hora estándar central (México) (UTC-06:00).
  • Canada_Central_Standard_Time—La zona horaria será Hora estándar central de Canadá (UTC-06:00).
  • SA_Pacific_Standard_Time—La zona horaria será Hora estándar del Pacífico de SA (UTC-05:00).
  • Eastern_Standard_Time_(Mexico)—La zona horaria será Hora estándar del este (México) (UTC-05:00).
  • Eastern_Standard_Time—La zona horaria será Hora estándar del este (UTC-05:00).
  • Haiti_Standard_Time—La zona horaria será Hora estándar del este (UTC-05:00).
  • Cuba_Standard_Time—La zona horaria será Hora estándar de Cuba (UTC-05:00).
  • US_Eastern_Standard_Time—La zona horaria será Hora estándar del este de EE. UU. (UTC-05:00).
  • Turks_And_Caicos_Standard_Time—La zona horaria será Hora estándar de Turcas y Caicos (UTC-04:00).
  • Paraguay_Standard_Time—La zona horaria será Hora estándar de Paraguay (UTC-04:00).
  • Atlantic_Standard_Time—La zona horaria será Hora estándar del Atlántico (UTC-04:00).
  • Venezuela_Standard_Time—La zona horaria será Hora estándar de Venezuela (UTC-04:00).
  • Central_Brazilian_Standard_Time—La zona horaria será Hora estándar central de Brasil (UTC-04:00).
  • SA_Western_Standard_Time—La zona horaria será Hora estándar del oeste de SA (UTC-04:00).
  • Pacific_SA_Standard_Time—La zona horaria será Hora estándar del Pacífico de SA (UTC-04:00).
  • Newfoundland_Standard_Time—La zona horaria será Hora estándar de Terranova (UTC-03:30).
  • Tocantins_Standard_Time—La zona horaria será Hora estándar de Tocantins (UTC-03:00)
  • E._South_America_Standard_Time—La zona horaria será Hora estándar del este de Sudamérica (UTC-03:00)
  • SA_Eastern_Standard_Time—La zona horaria será Hora estándar oriental de SA (UTC-03:00)
  • Argentina_Standard_Time—La zona horaria será Hora estándar de Argentina (UTC-03:00)
  • Greenland_Standard_Time—La zona horaria será Hora estándar de Groenlandia (UTC-03:00)
  • Montevideo_Standard_Time—La zona horaria será Hora estándar de Montevideo (UTC-03:00)
  • Magallanes_Standard_Time—La zona horaria será Hora estándar de Magallanes (UTC-03:00)
  • Saint_Pierre_Standard_Time—La zona horaria será Hora estándar de San Pedro (UTC-03:00)
  • Bahia_Standard_Time—La zona horaria será Hora estándar de Bahía (UTC-03:00)
  • UTC-02—La zona horaria será UTC-02 (UTC-02:00).
  • Mid-Atlantic_Standard_Time—La zona horaria será Hora estándar del Atlántico central (UTC-02:00).
  • Azores_Standard_Time—La zona horaria será Hora estándar de las Azores (UTC-01:00).
  • Cape_Verde_Standard_Time—La zona horaria será Hora estándar de Cabo Verde (UTC-01:00).
  • GMT_Standard_Time—La zona horaria será Hora estándar GMT (UTC+00:00).
  • Greenwich_Standard_Time—La zona horaria será Hora estándar de Greenwich (UTC+00:00).
  • Sao_Tome_Standard_Time—La zona horaria será Hora estándar de Santo Tomé (UTC+00:00).
  • Morocco_Standard_Time—La zona horaria será Hora estándar de Marruecos (UTC+00:00).
  • W._Europe_Standard_Time—La zona horaria será Hora estándar del oeste de Europa (UTC+01:00).
  • Central_Europe_Standard_Time—La zona horaria será Hora estándar de Europa central (UTC+01:00).
  • Romance_Standard_Time—La zona horaria será Hora estándar romance (UTC+01:00).
  • Central_European_Standard_Time—La zona horaria será Hora estándar centroeuropea (UTC+01:00).
  • W._Central_Africa_Standard_Time—La zona horaria será Hora estándar del oeste de África central (UTC+01:00).
  • Jordan_Standard_Time—La zona horaria será Hora estándar de Jordania (UTC+02:00).
  • GTB_Standard_Time—La zona horaria será Hora estándar GTB (UTC+02:00).
  • Middle_East_Standard_Time—La zona horaria será Hora estándar de Oriente Medio (UTC+02:00).
  • Egypt_Standard_Time—La zona horaria será Hora estándar de Egipto (UTC+02:00).
  • E._Europe_Standard_Time—La zona horaria será Hora estándar del este de Europa (UTC+02:00).
  • Syria_Standard_Time—La zona horaria será Hora estándar de Siria (UTC+02:00).
  • West_Bank_Standard_Time—La zona horaria será Hora estándar de Cisjordania (UTC+02:00).
  • South_Africa_Standard_Time—La zona horaria será Hora estándar de Sudáfrica (UTC+02:00).
  • FLE_Standard_Time—La zona horaria será Hora estándar FLE (UTC+02:00).
  • Israel_Standard_Time—La zona horaria será Hora estándar de Israel (UTC+02:00).
  • South_Sudan_Standard_Time—La zona horaria será Hora estándar de Sudán del Sur (UTC+02:00).
  • Kaliningrad_Standard_Time—La zona horaria será Hora estándar de Kaliningrado (UTC+02:00).
  • Sudan_Standard_Time—La zona horaria será Hora estándar de Sudán (UTC+02:00).
  • Libya_Standard_Time—La zona horaria será Hora estándar de Libia (UTC+02:00).
  • Namibia_Standard_Time—La zona horaria será Hora estándar de Namibia (UTC+02:00).
  • Arabic_Standard_Time—La zona horaria será Hora estándar árabe (UTC+03:00)
  • Turkey_Standard_Time—La zona horaria será Hora estándar de Turquía (UTC+03:00)
  • Arab_Standard_Time—La zona horaria será Hora estándar árabe (UTC+03:00)
  • Belarus_Standard_Time—La zona horaria será Hora estándar de Bielorrusia (UTC+03:00)
  • Russian_Standard_Time—La zona horaria será Hora estándar rusa (UTC+03:00)
  • E._Africa_Standard_Time—La zona horaria será Hora estándar del este de África (UTC+03:00)
  • Volgograd_Standard_Time—La zona horaria será Hora estándar de Volgogrado (UTC+03:00)
  • Iran_Standard_Time—La zona horaria será Hora estándar de Irán (UTC+03:30).
  • Arabian_Standard_Time—La zona horaria será Hora estándar de Arabia (UTC+04:00).
  • Astrakhan_Standard_Time—La zona horaria será Hora estándar de Astracán (UTC+04:00).
  • Azerbaijan_Standard_Time—La zona horaria será Hora estándar de Azerbaiyán (UTC+04:00).
  • Russia_Time_Zone_3—La zona horaria será Zona horaria de Rusia 3 (UTC+04:00).
  • Mauritius_Standard_Time—La zona horaria será Hora estándar de isla Mauricio (UTC+04:00).
  • Saratov_Standard_Time—La zona horaria será Hora estándar de Sarátov (UTC+04:00).
  • Georgian_Standard_Time—La zona horaria será Hora estándar de Georgia (UTC+04:00).
  • Caucasus_Standard_Time—La zona horaria será Hora estándar del Cáucaso (UTC+04:00).
  • Afghanistan_Standard_Time—La zona horaria será Hora estándar de Afganistán (UTC+04:30).
  • West_Asia_Standard_Time—La zona horaria será Hora estándar del oeste de Asia (UTC+05:00).
  • Ekaterinburg_Standard_Time—La zona horaria será Hora estándar de Ekaterinburgo (UTC+05:00).
  • Pakistan_Standard_Time—La zona horaria será Hora estándar de Pakistán (UTC+05:00).
  • Qyzylorda_Standard_Time—La zona horaria será Hora estándar de Kyzylorda (UTC+05:00).
  • India_Standard_Time—La zona horaria será Hora estándar de la India (UTC+05:30).
  • Sri_Lanka_Standard_Time—La zona horaria será Hora estándar de Sri Lanka (UTC+05:30).
  • Nepal_Standard_Time—La zona horaria será Hora estándar de Nepal (UTC+05:45).
  • Central_Asia_Standard_Time—La zona horaria será Hora estándar de Asia central (UTC+06:00).
  • Bangladesh_Standard_Time—La zona horaria será Hora estándar de Bangladesh (UTC+06:00).
  • Omsk_Standard_Time—La zona horaria será Hora estándar de Omsk (UTC+06:00).
  • Myanmar_Standard_Time—La zona horaria será Hora estándar de Birmania (UTC+06:30).
  • SE_Asia_Standard_Time—La zona horaria será Hora estándar del sureste de Asia (UTC+07:00).
  • Altai_Standard_Time—La zona horaria será Hora estándar de Altái (UTC+07:00).
  • W._Mongolia_Standard_Time—La zona horaria será Hora estándar de Mongolia occidental (UTC+07:00).
  • North_Asia_Standard_Time—La zona horaria será Hora estándar del norte de Asia (UTC+07:00).
  • N._Central_Asia_Standard_Time—La zona horaria será Hora estándar del norte de Asia central (UTC+07:00).
  • Tomsk_Standard_Time—La zona horaria será Hora estándar de Tomsk (UTC+07:00).
  • China_Standard_Time—La zona horaria será Hora estándar de China (UTC+08:00).
  • North_Asia_East_Standard_Time—La zona horaria será Hora estándar del noreste de Asia (UTC+08:00).
  • Singapore_Standard_Time—La zona horaria será Hora estándar de Singapur (UTC+08:00).
  • W._Australia_Standard_Time—La zona horaria será Hora estándar del oeste de Australia (UTC+08:00).
  • Taipei_Standard_Time—La zona horaria será Hora estándar de Taipéi (UTC+08:00).
  • Ulaanbaatar_Standard_Time—La zona horaria será Hora estándar de Ulán Bator (UTC+08:00).
  • Aus_Central_W._Standard_Time—La zona horaria será Hora estándar de Australia Central Occidental (UTC+08:45).
  • Transbaikal_Standard_Time—La zona horaria será Hora estándar de Transbaikal (UTC+09:00).
  • Tokyo_Standard_Time—La zona horaria será Hora estándar de Tokio (UTC+09:00).
  • North_Korea_Standard_Time—La zona horaria será Hora estándar de Corea del Norte (UTC+09:00).
  • Korea_Standard_Time—La zona horaria será Hora estándar de Corea (UTC+09:00).
  • Yakutsk_Standard_Time—La zona horaria será Hora estándar de Yakutsk (UTC+09:00).
  • Cen._Australia_Standard_Time—La zona horaria será Hora estándar de Australia central (UTC+09:30).  
  • AUS_Central_Standard_Time—La zona horaria será Hora estándar central de Australia (UTC+09:30).
  • E._Australia_Standard_Time—La zona horaria será Hora estándar del este de Australia (UTC+10:00).
  • AUS_Eastern_Standard_Time—La zona horaria será Hora estándar del Australia oriental (UTC+10:00).
  • West_Pacific_Standard_Time—La zona horaria será Hora estándar del oeste del Pacífico (UTC+10:00).
  • Tasmania_Standard_Time—La zona horaria será Hora estándar de Tasmania (UTC+10:00).
  • Vladivostok_Standard_Time—La zona horaria será Hora estándar de Vladivostok (UTC+10:00).
  • Lord_Howe_Standard_Time—La zona horaria será Hora estándar del Lord Howe (UTC+10:30).
  • Bougainville_Standard_Time—La zona horaria será Hora estándar de Bougainville (UTC+11:00).
  • Russia_Time_Zone_10—La zona horaria será Zona horaria de Rusia 10 (UTC+11:00).
  • Magadan_Standard_Time—La zona horaria será Hora estándar de Magadán (UTC+11:00).
  • Norfolk_Standard_Time—La zona horaria será Hora estándar de Norfolk (UTC+11:00).
  • Sakhalin_Standard_Time—La zona horaria será Hora estándar de Sajalín (UTC+11:00).
  • Central_Pacific_Standard_Time—La zona horaria será Hora estándar del Pacífico central (UTC+11:00).
  • Russia_Time_Zone_11—La zona horaria será Zona horaria de Rusia 11 (UTC+11:00).
  • New_Zealand_Standard_Time—La zona horaria será Hora estándar de Nueva Zelanda (UTC+12:00).
  • UTC+12—La zona horaria será UTC+12 (UTC+12:00).
  • Fiji_Standard_Time—La zona horaria será Hora estándar de Fiyi (UTC+12:00).
  • Kamchatka_Standard_Time—La zona horaria será Hora estándar de Kamchatka (UTC+12:00).
  • Chatham_Islands_Standard_Time—La zona horaria será Hora estándar de las Islas Chatham (UTC+12:45).
  • UTC+13—La zona horaria será UTC+13 (UTC+13:00).
  • Tonga_Standard_Time—La zona horaria será Hora estándar de Tonga (UTC+13:00).
  • Samoa_Standard_Time—La zona horaria será Hora estándar de Samoa (UTC+13:00).
  • Line_Islands_Standard_Time—La zona horaria será Hora estándar de las Islas de la Línea (UTC+14:00).
String; Field

Salida derivada

NombreExplicaciónTipo de datos
out_table

La tabla de entrada actualizada.

Table View

Muestra de código

Ejemplo 1 de ConvertTimeField (ventana de Python)

El siguiente script de la ventana de Python demuestra cómo utilizar la función ConvertTimeField en el modo intermedio.

import arcpy
arcpy.management.ConvertTimeField("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)

El siguiente script independiente muestra cómo utilizar la función 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"

# Run CalculateEndDate
arcpy.management.ConvertTimeField(inTable, inputTimeField, inputTimeFormat, outputDateField)

Temas relacionados