Herramienta Fecha y hora
Utiliza la herramienta Fecha y hora para transformar datos de fecha y hora a diversos formatos, incluidos los formatos legibles por personas y aptos para expresiones. También puedes especificar el idioma de tus datos de fecha y hora. Cuando se realizan operaciones con dos datos de fecha y hora de diferente precisión, prevalece la mayor precisión. Para crear formatos de fecha y hora más precisos como cadenas, debes insertar una herramienta Seleccionar antes de escribir en una base de datos.
Ejemplo de uso de herramienta
Esta herramienta tiene un ejemplo de uso. Ve a Flujos de trabajo de muestra para aprender cómo acceder a este y muchos otros ejemplos directamente en Alteryx Designer.
Configurar la herramienta
Conecta una fuente de datos al ancla de entrada de la herramienta Fecha y hora. En la ventana de Configuración, selecciona el formato para convertir. Hay dos opciones:
Formato de fecha y hora a cadena: convierte el formato de datos de fecha y hora en una cadena.
Seleccionar el campo de fecha y hora para convertir: utiliza el menú desplegable a fin de elegir un campo (columna) de fecha y hora. Si no existen columnas de fecha y hora, el campo aparece atenuado e indica que no hay ningun campo de entrada adecuado disponible.
Especifica el nombre de la columna nueva: ingresa un nuevo nombre de columna para los datos convertidos o utiliza el nombre predeterminado DateTime_Out.
Especifica el idioma de la fecha y hora: selecciona el menú desplegable a fin de elegir el idioma para la salida de la columna de la nueva cadena. Consulta la sección Especificar el idioma de la fecha y hora a continuación para obtener una lista de formatos por idioma.
Seleccionar el formato para la columna nueva: selecciona el formato para la columna nueva de la lista o selecciona Personalizado para crear tu propio formato en el campo Especificar un formato personalizado para la columna nueva. Consulta la sección Formato personalizado a continuación.
Cadena a formato de fecha y hora: convierte datos de cadena en formato de fecha y hora.
Selecciona el campo de cadena para convertir: selecciona el menú desplegable a fin de elegir un campo (columna) de cadena para convertirlo en un formato de fecha y hora. Si no existen columnas de cadena, el campo aparece atenuado e indica que no hay ningun campo de entrada adecuado disponible.
Especifica el nombre de la columna nueva: ingresa un nuevo nombre de columna para los datos convertidos o utiliza el nombre predeterminado DateTime_Out.
Especificar el idioma de la fecha y hora: selecciona el menú desplegable para identificar el idioma de los datos de la cadena entrante. Consulta la sección Especificar el idioma de la fecha y hora a continuación para obtener una lista de formatos por idioma.
Seleccionar el formato que coincida con el campo de la cadena entrante: selecciona el formato de la cadena entrante de la lista o selecciona Personalizado para identificar un formato diferente en la sección Especificar el formato del campo de cadena entrante. Consulta la sección Formato personalizado a continuación.
Formato personalizado
Puedes especificar un formato personalizado que coincida con el campo de cadena entrante o con el nuevo campo de cadena que se cree.
Selecciona Personalizado para introducir tu propio formato. Alteryx Designer muestra un ejemplo basado en el formato que introduzcas.
Utiliza los especificadores y separadores tal como se describe a continuación (por ejemplo, dd, MM, yyyy) o los especificadores y separadores admitidos por las funciones de fecha y hora DateTimeParse y DateTimeFormat (por ejemplo, %d, %m, %Y).
Aviso
No puedes mezclar el formato de estilo de patrón con el formato de estilo de porcentaje cuando utilizas la opción de formato personalizado de la herramienta Fecha y hora.
Por ejemplo, si actualmente tienes una herramienta Fecha y hora que convierte una cadena en formato de fecha y hora mediante el formato personalizado “%B dd %Y” (utilizando formato de estilo de patrón y de estilo porcentual), tendrás que actualizarla a “Mes dd aaaa” (o similar) o “%B %d %Y” (o similar). Ten en cuenta que cada uno de estos utiliza un formato de estilo de patrón o de estilo porcentual, en lugar de una mezcla de ambos.
Puedes utilizar un asterisco (*) como carácter comodín para reemplazar cualquier carácter en el campo Formato de fecha.
d: día del mes como dígitos, sin ceros previos para días de un dígito.
day: el nombre completo del día de la semana.
dd: día en dos dígitos, con ceros iniciales para días de un dígito. En la entrada, los ceros iniciales son opcionales.
dy: día de la semana como abreviatura de tres letras. En la entrada, se aceptan nombres completos, pero Alteryx no comprueba que el día de la semana coincida con el resto de la fecha.
EEEE: el nombre completo del día de la semana.
M: mes de un dígito, sin ceros iniciales.
MM: mes como dígitos, con ceros iniciales para meses de un dígito. En la entrada, los ceros iniciales son opcionales.
MMM: el nombre del mes abreviado.
MMMM: el nombre del mes completo.
Mon: una abreviatura de tres letras del nombre del mes. En la entrada, también se aceptan los nombres completos.
Month: nombre del mes. En la entrada, también se aceptan las abreviaturas.
yy: año representado solo por los dos últimos dígitos. Al convertir de una cadena, los años de dos dígitos se mapean en el rango desde el año actual menos 66 años al año actual más 33 años. Por ejemplo, en 2016, un año de dos dígitos se mapeará en el rango de 1950 a 2049. En la entrada, también se aceptan cuatro dígitos.
yyyy: año representado por los cuatro dígitos. En la entrada, también se aceptan dos dígitos y se mapean como se hizo para el patrón “yy”.
Limitación con fechas de seis dígitos
Dado que se leen hasta cuatro dígitos para el año, los formatos que están destinados a tener solo dos dígitos sin separador, como una fecha de seis dígitos (por ejemplo, %y%m%d para los datos como 170522 para el 22 de mayo de 2017), todavía se leen como cuatro dígitos. Como método alternativo, puedes…
Dependiendo de tu rango de fechas, usa cuatro dígitos para el año (por ejemplo, 2017 en lugar de 17).
Utiliza la herramienta RegEx para insertar un espacio después de los dos primeros dígitos de la cadena.
ahh: a. m./p. m. (solo en chino simplificado).
H: hora, sin ceros iniciales para horas de un dígito (reloj de 24 horas).
HH o hh: horas, con ceros iniciales para horas de un dígito (reloj de 24 horas).
mm: minutos, con ceros iniciales para minutos de un dígito.
ss: segundos, con ceros iniciales para segundos de un solo dígito.
ffff: precisión; el número de caracteres “f” indica el número de dígitos que se utilizarán para los subsegundos (por ejemplo, fff para milisegundos, ffffff para microsegundos, etc.).
En la salida, los separadores en el formato de la fecha/hora se utilizan exactamente. En la entrada:
- y / se aceptan como equivalentes.
Se ignoran los espacios en blanco.
: y , debe coincidir exactamente.
Specify Your DateTime Language
Date/Time Format to String: When you convert date-time data to string data, use the Specify your DateTime Language dropdown to choose the language for your new string column output. Depending on the language, different format options are available.
String to Date/Time Format: When you convert string data to date-time data, use the Specify your DateTime Language dropdown to identify the language of the incoming string data. Depending on the language, different format options are available.
English
Date/Time Format to String | String to Date/Time Format |
|---|---|
day, dd Month, yyyy | yyyy-MM-dd hh:mm:ss |
dd-MM-yy | MM/dd/yyyy hh:mm:ss |
dd-MM-yyyy | MM/dd/yy hh:mm:ss |
dd-Mon,-yy | dd/MM/yyyy hh:mm:ss |
dd Month, yyyy | dd/MM/yy hh:mm:ss |
dd/MM/yy | day, dd Month, yyyy |
dd/MM/yyyy | dd-MM-yy |
dy., Month dd, yyyy | dd-MM-yyyy |
MM-dd-yy | dd-Mon.-yy |
MM-dd-yyyy | dd Month, yyyy |
MM/dd/yy | dd/MM/yy |
MM/dd/yyyy | dd/MM/yyyy |
Mon dd | dy., Month dd, yyyy |
Month dd, yyyy | MM-dd-yy |
Month, yyyy | MM-dd-yyyy |
yyyy-MM-dd | MM/dd/yy |
yyyyMMdd | MM/dd/yyyy |
yyyy/MM/dd | Month dd, yyyy |
yyyy-MM-dd hh:mm:ss | Month, yyyy |
MM/dd/yyyy hh:mm:ss | yyyy-MM-dd |
dd/MM/yyyy hh:mm:ss | yyyyMMdd |
Custom | yyyy/MM/dd |
HH:mm:ss | |
Custom |
简体中文 (Simplified Chinese)
Date/Time Format to String | String to Date/Time Format |
|---|---|
yyyy'年'M'月'd'日' | yyyy'年'M'月'd'日' ahh'时'mm'分'ss'秒' |
yyyy'年'M'月'd'日'day | yyyy-MM-dd hh:mm:ss |
yyyy-MM-dd | yyyy'年'M'月'd'日' |
yyyyMMdd | yyyy'年'M'月'd'日'day |
yyyy/MM/dd | yyyy-MM-dd |
yyyy'年'M'月'd'日' ahh'时'mm'分'ss'秒' | yyyyMMdd |
yyyy-MM-dd hh:mm:ss | yyyy/MM/dd |
HH:mm:ss | |
Custom |
Français (French)
Date/Time Format to String | String to Date/Time Format |
|---|---|
d Mon yy | d Mon yy HH:mm:ss |
d Month yyyy | yyyy-MM-dd hh:mm:ss |
day d Month yyyy | dd/MM/yyyy hh:mm:ss |
dd-MM-yy | dd/MM/yy hh:mm:ss |
dd-MM-yyyy | d Mon yy |
dd/MM/yy | d Month yyyy |
dd/MM/yyyy | day d Month yyyy |
yyyyMMdd | dd-MM-yy |
yyyy/MM/dd | dd-MM-yyyy |
d Mon yy HH:mm:ss | dd/MM/yy |
yyyy-MM-dd hh:mm:ss | dd/MM/yyyy |
dd/MM/yyyy hh:mm:ss | yyyy-MM-dd |
dd/MM/yy hh:mm:ss | yyyyMMdd |
Custom | yyyy/MM/dd |
HH:mm:ss | |
Custom |
Deutsch (German)
Date/Time Format to String | String to Date/Time Format |
|---|---|
dd.MM.yy | dd.MM.yy HH:mm |
dd.MM.yyyy | dd.MM.yyyy HH:mm:ss |
d. Month yyyy | yyyy-MM-dd hh:mm:ss |
day, dd. Month yyyy | dd/MM/yyyy hh:mm:ss |
day d. Month yyyy | dd/MM/yy hh:mm:ss |
dd-MM-yy | dd.MM.yy |
dd-MM-yyyy | dd.MM.yyyy |
dd/MM/yy | d. Month yyyy |
dd/MM/yyyy | day, dd. Month yyyy |
yyyy-MM-dd | day, d. Month yyyy |
yyyyMMdd | dd-MM-yy |
yyyy/MM/dd | dd-MM-yyyy |
dd.MM.yy HH:mm | dd/MM/yy |
dd.MM.yyyy HH:mm:ss | dd/MM/yyyy |
yyyy-MM-dd hh:mm:ss | yyyy-MM-dd |
dd/MM/yyyy hh:mm:ss | yyyyMMdd |
dd/MM/yy hh:mm:ss | yyyy/MM/dd |
Custom | HH:mm:ss |
Custom |
Italiano (Italian)
Date/Time Format to String | String to Date/Time Format |
|---|---|
dd/Mon/yy | dd/Mon/yy HH:mm:ss |
dd Month yyyy | yyyy-MM-dd hh:mm:ss |
day d Month yyyy | dd/MM/yyyy hh:mm:ss |
dd-MM-yy | dd/MM/yy hh:mm:ss |
dd-MM-yyyy | dd/Mon/yy |
dd/MM/yy | dd Month yyyy |
dd/MM/yyyy | day d Month yyyy |
yyyy-MM-dd | dd-MM-yy |
yyyyMMdd | dd-MM-yyyy |
yyyy/MM/dd | dd/MM/yy |
dd/Mon/yy HH:mm:ss | dd/MM/yyyy |
yyyy-MM-dd hh:mm:ss | yyyy-MM-dd |
dd/MM/yyyy hh:mm:ss | yyyyMMdd |
dd/MM/yy hh:mm:ss | yyyy/MM/dd |
Custom | HH:mm:ss |
Custom |
日本語 (Japanese)
Date/Time Format to String | String to Date/Time Format |
|---|---|
yyyy'年'M'月'd'日'day | yyyy-MM-dd hh:mm:ss |
yyyy'年'M'月'd'日' | yyyy'年'M'月'd'日'day |
M'月'd'日' | yyyy'年'M'月'd'日' |
yyyy-MM-dd | M'月'd'日' |
yyyyMMdd | yyyy-MM-dd |
yyyy/MM/dd | yyyyMMdd |
yyyy-MM-dd hh:mm:ss | yyyy/MM/dd |
Custom | hh'時'mm'分'ss'秒' |
HH:mm:ss | |
Custom |
Português (Portuguese)
Date/Time Format to String | String to Date/Time Format |
|---|---|
d' de 'Month' de 'yyyy | yyyyMMdd H.mm |
day, d' de 'Month' de 'yyyy | yyyy-MM-dd hh:mm:ss |
dd-MM-yy | dd/MM/yyyy hh:mm:ss |
dd-MM-yyyy | dd/MM/yy hh:mm:ss |
dd/MM/yy | d' de 'Month' de 'yyyy |
dd/MM/yyyy | day, d' de 'Month' de 'yyyy |
yyyy-MM-dd | dd-MM-yy |
yyyyMMdd | dd-MM-yyyy |
yyyy/MM/dd | dd/MM/yy |
yyyyMMdd H.mm | dd/MM/yyyy |
yyyy-MM-dd hh:mm:ss | yyyy-MM-dd |
dd/MM/yyyy hh:mm:ss | yyyyMMdd |
dd/MM/yy hh:mm:ss | yyyy/MM/dd |
Custom | HH:mm:ss |
Custom |
Español (Spanish)
Date/Time Format to String | String to Date/Time Format |
|---|---|
d' de 'Month' de 'yyyy | yyyyMMdd H.mm |
day d' de 'Month' de 'yyyy | yyyy-MM-dd hh:mm:ss |
dd-MM-yy | dd/MM/yyyy hh:mm:ss |
dd-MM-yyyy | dd/MM/yy hh:mm:ss |
dd/MM/yy | d' de 'Month' de 'yyyy |
dd/MM/yyyy | day d' de 'Month' de 'yyyy |
yyyyMMdd | dd-MM-yy |
yyyy/MM/dd | dd-MM-yyyy |
yyyyMMdd H.mm | dd/MM/yy |
yyyy-MM-dd hh:mm:ss | dd/MM/yyyy |
dd/MM/yyyy hh:mm:ss | yyyy-MM-dd |
dd/MM/yy hh:mm:ss | yyyyMMdd |
Custom | yyyy/MM/dd |
HH:mm:ss | |
Custom |
