Convertir campo temporal (Herramientas de 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).
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 Desplazamiento de marca de tiempo, puede especificar el tipo de cadena de caracteres del parámetro Desplazamiento 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 desplazamiento 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 horarias admitidas como valores de cadena de caracteres en el parámetro Desplazamiento 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 Tipo de campo de salida sea Desplazamiento 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 Desplazamiento de zona horaria especificado. Por ejemplo, un valor de campo de desplazamiento de marca de tiempo de 2011-06-02 4:30:00.000 PM -08:00 convertido al tipo de fecha, con el parámetro Desplazamiento 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
| Etiqueta | Explicación | Tipo 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.
|
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.
|
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.
|
String; Field |
Salida derivada
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Tabla de entrada actualizada |
La tabla de entrada actualizada. |
Table View |
Entornos
Espacio de trabajo actual, Zona horaria
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Avanzado: Sí