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 fechaEl tipo de campo será solo de fecha. Los campos de solo fecha admiten valores de fecha sin valores de hora.
  • FechaEl tipo de campo será fecha. Los campos de fecha admiten fecha y hora.
  • Solo horaEl tipo de campo será solo de tiempo. Los campos de solo hora admiten valores de hora sin valor de fecha.
  • Desfase de marca de tiempoEl tipo de cambio será de desfase de marca de tiempo. Los campos de desplazamiento de fecha y hora admiten un valor de fecha, hora y desplazamiento con respecto a un valor UTC.
  • TextoEl 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 nuevos admiten número 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 números 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.

  • UTCLa zona horaria será UTC.
  • Hora estándar de línea de cambio de fechaLa zona horaria será Hora estándar de línea de cambio de fecha (UTC-12:00).
  • UTC-11La zona horaria será UTC-11 (UTC-11:00).
  • Hora estándar de las AleutianasLa zona horaria será Hora estándar de las Aleutianas (UTC-10:00).
  • Hora estándar de HawáiLa zona horaria será Hora estándar de Hawái (UTC-10:00).
  • Hora estándar de MarquesasLa zona horaria será Hora estándar de Marquesas (UTC-09:30).
  • Hora estándar de AlaskaLa zona horaria será Hora estándar de Alaska (UTC-09:00).
  • UTC-09La 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-08La zona horaria será UTC-08 (UTC-08:00).
  • Hora estándar del PacíficoLa 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ñasLa zona horaria será Hora estándar de las Montañas (UTC-07:00).
  • Hora estándar de YukónLa zona horaria será Hora estándar de Yukón (UTC-07:00). ​
  • Hora estándar de CentroaméricaLa zona horaria será Hora estándar de Centroamérica (UTC-06:00).
  • Hora estándar del CentroLa zona horaria será Hora estándar central (UTC-06:00).
  • Hora estándar de la Isla de PascuaLa 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 SALa 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 EsteLa 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 CubaLa 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 CaicosLa zona horaria será Hora estándar de Turcas y Caicos (UTC-04:00).
  • Hora estándar de ParaguayLa zona horaria será Hora estándar de Paraguay (UTC-04:00).
  • Hora estándar del AtlánticoLa zona horaria será Hora estándar del Atlántico (UTC-04:00).
  • Hora estándar de VenezuelaLa zona horaria será Hora estándar de Venezuela (UTC-04:00).
  • Hora estándar central de BrasilLa zona horaria será Hora estándar central de Brasil (UTC-04:00).
  • Hora estándar del oeste SALa zona horaria será Hora estándar del oeste de SA (UTC-04:00).
  • Hora estándar SA del PacíficoLa zona horaria será Hora estándar del Pacífico de SA (UTC-04:00).
  • Hora estándar de TerranovaLa zona horaria será Hora estándar de Terranova (UTC-03:30).
  • Hora estándar de TocantinsLa zona horaria será Hora estándar de Tocantins (UTC-03:00)
  • Hora estándar del este de SudaméricaLa zona horaria será Hora estándar del este de Sudamérica (UTC-03:00)
  • Hora estándar oriental de SALa zona horaria será Hora estándar oriental de SA (UTC-03:00)
  • Hora estándar de ArgentinaLa zona horaria será Hora estándar de Argentina (UTC-03:00)
  • Hora estándar de GroenlandiaLa zona horaria será Hora estándar de Groenlandia (UTC-03:00)
  • Hora estándar de MontevideoLa zona horaria será Hora estándar de Montevideo (UTC-03:00)
  • Hora estándar de MagallanesLa zona horaria será Hora estándar de Magallanes (UTC-03:00)
  • Hora estándar de San PedroLa zona horaria será Hora estándar de San Pedro (UTC-03:00)
  • Hora estándar de BahíaLa zona horaria será Hora estándar de Bahía (UTC-03:00)
  • UTC-02La zona horaria será UTC-02 (UTC-02:00).
  • Hora estándar del Atlántico centralLa zona horaria será Hora estándar del Atlántico central (UTC-02:00).
  • Hora estándar de las AzoresLa zona horaria será Hora estándar de las Azores (UTC-01:00).
  • Hora estándar de Cabo VerdeLa zona horaria será Hora estándar de Cabo Verde (UTC-01:00).
  • Hora estándar GMTLa zona horaria será Hora estándar GMT (UTC+00:00).
  • Hora estándar de GreenwichLa 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 MarruecosLa zona horaria será Hora estándar de Marruecos (UTC+00:00).
  • Hora estándar del oeste de EuropaLa zona horaria será Hora estándar del oeste de Europa (UTC+01:00).
  • Hora estándar de Europa centralLa zona horaria será Hora estándar de Europa central (UTC+01:00).
  • Hora estándar romanceLa zona horaria será Hora estándar romance (UTC+01:00).
  • Hora estándar centroeuropeaLa zona horaria será Hora estándar centroeuropea (UTC+01:00).
  • Hora estándar del oeste de África centralLa zona horaria será Hora estándar del oeste de África central (UTC+01:00).
  • Hora estándar de JordaniaLa zona horaria será Hora estándar de Jordania (UTC+02:00).
  • Hora estándar GTBLa zona horaria será Hora estándar GTB (UTC+02:00).
  • Hora estándar de Oriente MedioLa zona horaria será Hora estándar de Oriente Medio (UTC+02:00).
  • Hora estándar de EgiptoLa zona horaria será Hora estándar de Egipto (UTC+02:00).
  • Hora estándar del este de EuropaLa zona horaria será Hora estándar del este de Europa (UTC+02:00).
  • Hora estándar de SiriaLa zona horaria será Hora estándar de Siria (UTC+02:00).
  • Hora estándar de CisjordaniaLa zona horaria será Hora estándar de Cisjordania (UTC+02:00).
  • Hora estándar de SudáfricaLa zona horaria será Hora estándar de Sudáfrica (UTC+02:00).
  • Hora estándar FLELa zona horaria será Hora estándar FLE (UTC+02:00).
  • Hora estándar de IsraelLa zona horaria será Hora estándar de Israel (UTC+02:00).
  • Hora estándar de Sudán del SurLa zona horaria será Hora estándar de Sudán del Sur (UTC+02:00).
  • Hora estándar de KaliningradoLa zona horaria será Hora estándar de Kaliningrado (UTC+02:00).
  • Hora estándar de SudánLa zona horaria será Hora estándar de Sudán (UTC+02:00).
  • Hora estándar de LibiaLa zona horaria será Hora estándar de Libia (UTC+02:00).
  • Hora estándar de NamibiaLa zona horaria será Hora estándar de Namibia (UTC+02:00).
  • Hora estándar árabeLa zona horaria será Hora estándar árabe (UTC+03:00)
  • Hora estándar de TurquíaLa zona horaria será Hora estándar de Turquía (UTC+03:00)
  • Hora estándar árabeLa zona horaria será Hora estándar árabe (UTC+03:00)
  • Hora estándar de BielorrusiaLa zona horaria será Hora estándar de Bielorrusia (UTC+03:00)
  • Hora estándar rusaLa zona horaria será Hora estándar rusa (UTC+03:00)
  • Hora estándar del este de ÁfricaLa zona horaria será Hora estándar del este de África (UTC+03:00)
  • Hora estándar de VolgogradoLa zona horaria será Hora estándar de Volgogrado (UTC+03:00)
  • Hora estándar de IránLa zona horaria será Hora estándar de Irán (UTC+03:30).
  • Hora estándar de ArabiaLa zona horaria será Hora estándar de Arabia (UTC+04:00).
  • Hora estándar de AstracánLa zona horaria será Hora estándar de Astracán (UTC+04:00).
  • Hora estándar de AzerbaiyánLa zona horaria será Hora estándar de Azerbaiyán (UTC+04:00).
  • Zona horaria de Rusia 3La zona horaria será Zona horaria de Rusia 3 (UTC+04:00).
  • Hora estándar de isla MauricioLa zona horaria será Hora estándar de isla Mauricio (UTC+04:00).
  • Hora estándar de SarátovLa zona horaria será Hora estándar de Sarátov (UTC+04:00).
  • Hora estándar de GeorgiaLa zona horaria será Hora estándar de Georgia (UTC+04:00).
  • Hora estándar del CáucasoLa zona horaria será Hora estándar del Cáucaso (UTC+04:00).
  • Hora estándar de AfganistánLa zona horaria será Hora estándar de Afganistán (UTC+04:30).
  • Hora estándar del oeste de AsiaLa zona horaria será Hora estándar del oeste de Asia (UTC+05:00).
  • Hora estándar de EkaterinburgoLa zona horaria será Hora estándar de Ekaterinburgo (UTC+05:00).
  • Hora estándar de PakistánLa zona horaria será Hora estándar de Pakistán (UTC+05:00).
  • Hora estándar de KyzylordaLa zona horaria será Hora estándar de Kyzylorda (UTC+05:00).
  • Hora estándar de la IndiaLa zona horaria será Hora estándar de la India (UTC+05:30).
  • Hora estándar de Sri LankaLa zona horaria será Hora estándar de Sri Lanka (UTC+05:30).
  • Hora estándar de NepalLa zona horaria será Hora estándar de Nepal (UTC+05:45).
  • Hora estándar de Asia centralLa zona horaria será Hora estándar de Asia central (UTC+06:00).
  • Hora estándar de BangladeshLa zona horaria será Hora estándar de Bangladesh (UTC+06:00).
  • Hora estándar de OmskLa zona horaria será Hora estándar de Omsk (UTC+06:00).
  • Hora estándar de BirmaniaLa zona horaria será Hora estándar de Birmania (UTC+06:30).
  • Hora estándar del sureste de AsiaLa zona horaria será Hora estándar del sureste de Asia (UTC+07:00).
  • Hora estándar de AltáiLa zona horaria será Hora estándar de Altái (UTC+07:00).
  • Hora estándar de Mongolia occidentalLa zona horaria será Hora estándar de Mongolia occidental (UTC+07:00).
  • Hora estándar del norte de AsiaLa zona horaria será Hora estándar del norte de Asia (UTC+07:00).
  • Hora estándar del norte de Asia centralLa zona horaria será Hora estándar del norte de Asia central (UTC+07:00).
  • Hora estándar de TomskLa zona horaria será Hora estándar de Tomsk (UTC+07:00).
  • Hora estándar de ChinaLa zona horaria será Hora estándar de China (UTC+08:00).
  • Hora estándar del noreste de AsiaLa zona horaria será Hora estándar del noreste de Asia (UTC+08:00).
  • Hora estándar de SingapurLa zona horaria será Hora estándar de Singapur (UTC+08:00).
  • Hora estándar del oeste de AustraliaLa zona horaria será Hora estándar del oeste de Australia (UTC+08:00).
  • Hora estándar de TaipéiLa zona horaria será Hora estándar de Taipéi (UTC+08:00).
  • Hora estándar de Ulán BatorLa zona horaria será Hora estándar de Ulán Bator (UTC+08:00).
  • Hora estándar de Australia Central OccidentalLa zona horaria será Hora estándar de Australia Central Occidental (UTC+08:45).
  • Hora estándar de TransbaikalLa zona horaria será Hora estándar de Transbaikal (UTC+09:00).
  • Hora estándar de TokioLa zona horaria será Hora estándar de Tokio (UTC+09:00).
  • Hora estándar de Corea del NorteLa zona horaria será Hora estándar de Corea del Norte (UTC+09:00).
  • Hora estándar de CoreaLa zona horaria será Hora estándar de Corea (UTC+09:00).
  • Hora estándar de YakutskLa zona horaria será Hora estándar de Yakutsk (UTC+09:00).
  • Hora estándar de Australia centralLa zona horaria será Hora estándar de Australia central (UTC+09:30).  
  • Hora estándar central de AustraliaLa zona horaria será Hora estándar central de Australia (UTC+09:30).
  • Hora estándar del este de AustraliaLa zona horaria será Hora estándar del este de Australia (UTC+10:00).
  • Hora estándar del Australia orientalLa zona horaria será Hora estándar del Australia oriental (UTC+10:00).
  • Hora estándar del oeste del PacíficoLa zona horaria será Hora estándar del oeste del Pacífico (UTC+10:00).
  • Hora estándar de TasmaniaLa zona horaria será Hora estándar de Tasmania (UTC+10:00).
  • Hora estándar de VladivostokLa zona horaria será Hora estándar de Vladivostok (UTC+10:00).
  • Hora estándar del Lord HoweLa zona horaria será Hora estándar del Lord Howe (UTC+10:30).
  • Hora estándar de BougainvilleLa zona horaria será Hora estándar de Bougainville (UTC+11:00).
  • Zona horaria de Rusia 10La zona horaria será Zona horaria de Rusia 10 (UTC+11:00).
  • Hora estándar de MagadánLa zona horaria será Hora estándar de Magadán (UTC+11:00).
  • Hora estándar de NorfolkLa zona horaria será Hora estándar de Norfolk (UTC+11:00).
  • Hora estándar de SajalínLa zona horaria será Hora estándar de Sajalín (UTC+11:00).
  • Hora estándar del Pacífico centralLa zona horaria será Hora estándar del Pacífico central (UTC+11:00).
  • Zona horaria de Rusia 11La zona horaria será Zona horaria de Rusia 11 (UTC+11:00).
  • Hora estándar de Nueva ZelandaLa zona horaria será Hora estándar de Nueva Zelanda (UTC+12:00).
  • UTC+12La zona horaria será UTC+12 (UTC+12:00).
  • Hora estándar de FiyiLa zona horaria será Hora estándar de Fiyi (UTC+12:00).
  • Hora estándar de KamchatkaLa zona horaria será Hora estándar de Kamchatka (UTC+12:00).
  • Hora estándar de las Islas ChathamLa zona horaria será Hora estándar de las Islas Chatham (UTC+12:45).
  • UTC+13La zona horaria será UTC+13 (UTC+13:00).
  • Hora estándar de TongaLa zona horaria será Hora estándar de Tonga (UTC+13:00).
  • Hora estándar de SamoaLa zona horaria será Hora estándar de Samoa (UTC+13:00).
  • Hora estándar de las Islas de la LíneaLa 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.

  • DATEEl tipo de campo será fecha. Los campos de fecha admiten fecha y hora.
  • DATEONLYEl tipo de campo será solo de fecha. Los campos de solo fecha admiten valores de fecha sin valores de hora.
  • TIMEONLYEl tipo de campo será solo de tiempo. Los campos de solo hora admiten valores de hora sin valor de fecha.
  • TIMESTAMPOFFSETEl tipo de cambio será de desfase de marca de tiempo. Los campos de desplazamiento de fecha y hora admiten un valor de fecha, hora y desplazamiento con respecto a un valor UTC.
  • TEXTEl tipo de campo será texto. Los campos de texto admiten una cadena de caracteres.
  • LONGEl tipo de campo será largo. Los campos nuevos admiten número enteros entre -2.147.483.648 y 2.147.483.647.
  • SHORTEl tipo de campo será corto. Los campos cortos admiten números enteros entre -32.768 y 32.767.
  • DOUBLEEl tipo de campo será doble. Los campos dobles admiten números fraccionarios entre -2,2E308 y 1,8E308.
  • FLOATEl tipo de campo será flotante. Los campos flotantes admiten números fraccionarios entre -3,4E38 y 1,2E38.
  • BIGINTEGEREl tipo de campo será entero grande. Los campos de números 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.

  • UTCLa zona horaria será UTC.
  • Dateline_Standard_TimeLa zona horaria será Hora estándar de línea de cambio de fecha (UTC-12:00).
  • UTC-11La zona horaria será UTC-11 (UTC-11:00).
  • Aleutian_Standard_TimeLa zona horaria será Hora estándar de las Aleutianas (UTC-10:00).
  • Hawaiian_Standard_TimeLa zona horaria será Hora estándar de Hawái (UTC-10:00).
  • Marquesas_Standard_TimeLa zona horaria será Hora estándar de Marquesas (UTC-09:30).
  • Alaskan_Standard_TimeLa zona horaria será Hora estándar de Alaska (UTC-09:00).
  • UTC-09La 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-08La zona horaria será UTC-08 (UTC-08:00).
  • Pacific_Standard_TimeLa zona horaria será Hora estándar del Pacífico (UTC-08:00).
  • US_Mountain_Standard_TimeLa 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_TimeLa zona horaria será Hora estándar de las Montañas (UTC-07:00).
  • Yukon_Standard_TimeLa zona horaria será Hora estándar de Yukón (UTC-07:00). ​
  • Central_America_Standard_TimeLa zona horaria será Hora estándar de Centroamérica (UTC-06:00).
  • Central_Standard_TimeLa zona horaria será Hora estándar central (UTC-06:00).
  • Easter_Island_Standard_TimeLa 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_TimeLa zona horaria será Hora estándar central de Canadá (UTC-06:00).
  • SA_Pacific_Standard_TimeLa 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_TimeLa zona horaria será Hora estándar del este (UTC-05:00).
  • Haiti_Standard_TimeLa zona horaria será Hora estándar del este (UTC-05:00).
  • Cuba_Standard_TimeLa zona horaria será Hora estándar de Cuba (UTC-05:00).
  • US_Eastern_Standard_TimeLa zona horaria será Hora estándar del este de EE. UU. (UTC-05:00).
  • Turks_And_Caicos_Standard_TimeLa zona horaria será Hora estándar de Turcas y Caicos (UTC-04:00).
  • Paraguay_Standard_TimeLa zona horaria será Hora estándar de Paraguay (UTC-04:00).
  • Atlantic_Standard_TimeLa zona horaria será Hora estándar del Atlántico (UTC-04:00).
  • Venezuela_Standard_TimeLa zona horaria será Hora estándar de Venezuela (UTC-04:00).
  • Central_Brazilian_Standard_TimeLa zona horaria será Hora estándar central de Brasil (UTC-04:00).
  • SA_Western_Standard_TimeLa zona horaria será Hora estándar del oeste de SA (UTC-04:00).
  • Pacific_SA_Standard_TimeLa zona horaria será Hora estándar del Pacífico de SA (UTC-04:00).
  • Newfoundland_Standard_TimeLa zona horaria será Hora estándar de Terranova (UTC-03:30).
  • Tocantins_Standard_TimeLa zona horaria será Hora estándar de Tocantins (UTC-03:00)
  • E._South_America_Standard_TimeLa zona horaria será Hora estándar del este de Sudamérica (UTC-03:00)
  • SA_Eastern_Standard_TimeLa zona horaria será Hora estándar oriental de SA (UTC-03:00)
  • Argentina_Standard_TimeLa zona horaria será Hora estándar de Argentina (UTC-03:00)
  • Greenland_Standard_TimeLa zona horaria será Hora estándar de Groenlandia (UTC-03:00)
  • Montevideo_Standard_TimeLa zona horaria será Hora estándar de Montevideo (UTC-03:00)
  • Magallanes_Standard_TimeLa zona horaria será Hora estándar de Magallanes (UTC-03:00)
  • Saint_Pierre_Standard_TimeLa zona horaria será Hora estándar de San Pedro (UTC-03:00)
  • Bahia_Standard_TimeLa zona horaria será Hora estándar de Bahía (UTC-03:00)
  • UTC-02La zona horaria será UTC-02 (UTC-02:00).
  • Mid-Atlantic_Standard_TimeLa zona horaria será Hora estándar del Atlántico central (UTC-02:00).
  • Azores_Standard_TimeLa zona horaria será Hora estándar de las Azores (UTC-01:00).
  • Cape_Verde_Standard_TimeLa zona horaria será Hora estándar de Cabo Verde (UTC-01:00).
  • GMT_Standard_TimeLa zona horaria será Hora estándar GMT (UTC+00:00).
  • Greenwich_Standard_TimeLa zona horaria será Hora estándar de Greenwich (UTC+00:00).
  • Sao_Tome_Standard_TimeLa zona horaria será Hora estándar de Santo Tomé (UTC+00:00).
  • Morocco_Standard_TimeLa zona horaria será Hora estándar de Marruecos (UTC+00:00).
  • W._Europe_Standard_TimeLa zona horaria será Hora estándar del oeste de Europa (UTC+01:00).
  • Central_Europe_Standard_TimeLa zona horaria será Hora estándar de Europa central (UTC+01:00).
  • Romance_Standard_TimeLa zona horaria será Hora estándar romance (UTC+01:00).
  • Central_European_Standard_TimeLa zona horaria será Hora estándar centroeuropea (UTC+01:00).
  • W._Central_Africa_Standard_TimeLa zona horaria será Hora estándar del oeste de África central (UTC+01:00).
  • Jordan_Standard_TimeLa zona horaria será Hora estándar de Jordania (UTC+02:00).
  • GTB_Standard_TimeLa zona horaria será Hora estándar GTB (UTC+02:00).
  • Middle_East_Standard_TimeLa zona horaria será Hora estándar de Oriente Medio (UTC+02:00).
  • Egypt_Standard_TimeLa zona horaria será Hora estándar de Egipto (UTC+02:00).
  • E._Europe_Standard_TimeLa zona horaria será Hora estándar del este de Europa (UTC+02:00).
  • Syria_Standard_TimeLa zona horaria será Hora estándar de Siria (UTC+02:00).
  • West_Bank_Standard_TimeLa zona horaria será Hora estándar de Cisjordania (UTC+02:00).
  • South_Africa_Standard_TimeLa zona horaria será Hora estándar de Sudáfrica (UTC+02:00).
  • FLE_Standard_TimeLa zona horaria será Hora estándar FLE (UTC+02:00).
  • Israel_Standard_TimeLa zona horaria será Hora estándar de Israel (UTC+02:00).
  • South_Sudan_Standard_TimeLa zona horaria será Hora estándar de Sudán del Sur (UTC+02:00).
  • Kaliningrad_Standard_TimeLa zona horaria será Hora estándar de Kaliningrado (UTC+02:00).
  • Sudan_Standard_TimeLa zona horaria será Hora estándar de Sudán (UTC+02:00).
  • Libya_Standard_TimeLa zona horaria será Hora estándar de Libia (UTC+02:00).
  • Namibia_Standard_TimeLa zona horaria será Hora estándar de Namibia (UTC+02:00).
  • Arabic_Standard_TimeLa zona horaria será Hora estándar árabe (UTC+03:00)
  • Turkey_Standard_TimeLa zona horaria será Hora estándar de Turquía (UTC+03:00)
  • Arab_Standard_TimeLa zona horaria será Hora estándar árabe (UTC+03:00)
  • Belarus_Standard_TimeLa zona horaria será Hora estándar de Bielorrusia (UTC+03:00)
  • Russian_Standard_TimeLa zona horaria será Hora estándar rusa (UTC+03:00)
  • E._Africa_Standard_TimeLa zona horaria será Hora estándar del este de África (UTC+03:00)
  • Volgograd_Standard_TimeLa zona horaria será Hora estándar de Volgogrado (UTC+03:00)
  • Iran_Standard_TimeLa zona horaria será Hora estándar de Irán (UTC+03:30).
  • Arabian_Standard_TimeLa zona horaria será Hora estándar de Arabia (UTC+04:00).
  • Astrakhan_Standard_TimeLa zona horaria será Hora estándar de Astracán (UTC+04:00).
  • Azerbaijan_Standard_TimeLa zona horaria será Hora estándar de Azerbaiyán (UTC+04:00).
  • Russia_Time_Zone_3La zona horaria será Zona horaria de Rusia 3 (UTC+04:00).
  • Mauritius_Standard_TimeLa zona horaria será Hora estándar de isla Mauricio (UTC+04:00).
  • Saratov_Standard_TimeLa zona horaria será Hora estándar de Sarátov (UTC+04:00).
  • Georgian_Standard_TimeLa zona horaria será Hora estándar de Georgia (UTC+04:00).
  • Caucasus_Standard_TimeLa zona horaria será Hora estándar del Cáucaso (UTC+04:00).
  • Afghanistan_Standard_TimeLa zona horaria será Hora estándar de Afganistán (UTC+04:30).
  • West_Asia_Standard_TimeLa zona horaria será Hora estándar del oeste de Asia (UTC+05:00).
  • Ekaterinburg_Standard_TimeLa zona horaria será Hora estándar de Ekaterinburgo (UTC+05:00).
  • Pakistan_Standard_TimeLa zona horaria será Hora estándar de Pakistán (UTC+05:00).
  • Qyzylorda_Standard_TimeLa zona horaria será Hora estándar de Kyzylorda (UTC+05:00).
  • India_Standard_TimeLa zona horaria será Hora estándar de la India (UTC+05:30).
  • Sri_Lanka_Standard_TimeLa zona horaria será Hora estándar de Sri Lanka (UTC+05:30).
  • Nepal_Standard_TimeLa zona horaria será Hora estándar de Nepal (UTC+05:45).
  • Central_Asia_Standard_TimeLa zona horaria será Hora estándar de Asia central (UTC+06:00).
  • Bangladesh_Standard_TimeLa zona horaria será Hora estándar de Bangladesh (UTC+06:00).
  • Omsk_Standard_TimeLa zona horaria será Hora estándar de Omsk (UTC+06:00).
  • Myanmar_Standard_TimeLa zona horaria será Hora estándar de Birmania (UTC+06:30).
  • SE_Asia_Standard_TimeLa zona horaria será Hora estándar del sureste de Asia (UTC+07:00).
  • Altai_Standard_TimeLa zona horaria será Hora estándar de Altái (UTC+07:00).
  • W._Mongolia_Standard_TimeLa zona horaria será Hora estándar de Mongolia occidental (UTC+07:00).
  • North_Asia_Standard_TimeLa zona horaria será Hora estándar del norte de Asia (UTC+07:00).
  • N._Central_Asia_Standard_TimeLa zona horaria será Hora estándar del norte de Asia central (UTC+07:00).
  • Tomsk_Standard_TimeLa zona horaria será Hora estándar de Tomsk (UTC+07:00).
  • China_Standard_TimeLa zona horaria será Hora estándar de China (UTC+08:00).
  • North_Asia_East_Standard_TimeLa zona horaria será Hora estándar del noreste de Asia (UTC+08:00).
  • Singapore_Standard_TimeLa zona horaria será Hora estándar de Singapur (UTC+08:00).
  • W._Australia_Standard_TimeLa zona horaria será Hora estándar del oeste de Australia (UTC+08:00).
  • Taipei_Standard_TimeLa zona horaria será Hora estándar de Taipéi (UTC+08:00).
  • Ulaanbaatar_Standard_TimeLa zona horaria será Hora estándar de Ulán Bator (UTC+08:00).
  • Aus_Central_W._Standard_TimeLa zona horaria será Hora estándar de Australia Central Occidental (UTC+08:45).
  • Transbaikal_Standard_TimeLa zona horaria será Hora estándar de Transbaikal (UTC+09:00).
  • Tokyo_Standard_TimeLa zona horaria será Hora estándar de Tokio (UTC+09:00).
  • North_Korea_Standard_TimeLa zona horaria será Hora estándar de Corea del Norte (UTC+09:00).
  • Korea_Standard_TimeLa zona horaria será Hora estándar de Corea (UTC+09:00).
  • Yakutsk_Standard_TimeLa zona horaria será Hora estándar de Yakutsk (UTC+09:00).
  • Cen._Australia_Standard_TimeLa zona horaria será Hora estándar de Australia central (UTC+09:30).  
  • AUS_Central_Standard_TimeLa zona horaria será Hora estándar central de Australia (UTC+09:30).
  • E._Australia_Standard_TimeLa zona horaria será Hora estándar del este de Australia (UTC+10:00).
  • AUS_Eastern_Standard_TimeLa zona horaria será Hora estándar del Australia oriental (UTC+10:00).
  • West_Pacific_Standard_TimeLa zona horaria será Hora estándar del oeste del Pacífico (UTC+10:00).
  • Tasmania_Standard_TimeLa zona horaria será Hora estándar de Tasmania (UTC+10:00).
  • Vladivostok_Standard_TimeLa zona horaria será Hora estándar de Vladivostok (UTC+10:00).
  • Lord_Howe_Standard_TimeLa zona horaria será Hora estándar del Lord Howe (UTC+10:30).
  • Bougainville_Standard_TimeLa zona horaria será Hora estándar de Bougainville (UTC+11:00).
  • Russia_Time_Zone_10La zona horaria será Zona horaria de Rusia 10 (UTC+11:00).
  • Magadan_Standard_TimeLa zona horaria será Hora estándar de Magadán (UTC+11:00).
  • Norfolk_Standard_TimeLa zona horaria será Hora estándar de Norfolk (UTC+11:00).
  • Sakhalin_Standard_TimeLa zona horaria será Hora estándar de Sajalín (UTC+11:00).
  • Central_Pacific_Standard_TimeLa zona horaria será Hora estándar del Pacífico central (UTC+11:00).
  • Russia_Time_Zone_11La zona horaria será Zona horaria de Rusia 11 (UTC+11:00).
  • New_Zealand_Standard_TimeLa zona horaria será Hora estándar de Nueva Zelanda (UTC+12:00).
  • UTC+12La zona horaria será UTC+12 (UTC+12:00).
  • Fiji_Standard_TimeLa zona horaria será Hora estándar de Fiyi (UTC+12:00).
  • Kamchatka_Standard_TimeLa zona horaria será Hora estándar de Kamchatka (UTC+12:00).
  • Chatham_Islands_Standard_TimeLa zona horaria será Hora estándar de las Islas Chatham (UTC+12:45).
  • UTC+13La zona horaria será UTC+13 (UTC+13:00).
  • Tonga_Standard_TimeLa zona horaria será Hora estándar de Tonga (UTC+13:00).
  • Samoa_Standard_TimeLa zona horaria será Hora estándar de Samoa (UTC+13:00).
  • Line_Islands_Standard_TimeLa 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.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)

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"

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

Temas relacionados