Ferramenta Data e Hora
Fluxo de trabalho de exemplo
A ferramenta Data e Hora tem um fluxo de trabalho de exemplo. Visite Exemplos de fluxos de trabalho para saber como acessar esse e muitos outros exemplos diretamente do Alteryx Designer.
Use a ferramenta Data e Hora para transformar dados de data/hora para uma variedade de formatos, incluindo formatos que podem ser usados em expressões ou que são mais fáceis de serem lidos. Você também pode especificar o idioma dos seus dados de data/hora. Ao transportar operações com 2 dados de data-hora de precisão diferente, a maior precisão prevalece. Para formatar formatos de data-hora mais precisos como strings, você precisa inserir um ferramenta Selecionar antes de escrever em um banco de dados.
Configurar a ferramenta
Conecte uma fonte de dados à âncora de entrada da ferramenta Data e Hora . Na janela Configuração , selecione o formato a ser convertido. Há duas opções:
Formato Date/Time para cadeia de caracteres : converte dados do tipo Date, Time ou DateTime em uma cadeia de caracteres (tipos String).
Selecione o campo de data/hora a ser convertido : use o menu suspenso para escolher uma coluna de data/hora do tipo Date, Time ou DateTime. Se nenhuma coluna Date/Time estiver disponível, o menu aparece esmaecido e exibe a mensagem Nenhum campo de entrada adequado disponível .
Especifique um nome para a nova coluna : insira um nome para os dados convertidos ou use o padrão DateTime_Out .
Especifique o idioma de data/hora : use o menu suspenso para escolher o idioma de saída da nova coluna de cadeia de caracteres. Visite a seção Especifique o idioma de data/hora abaixo para obter uma lista de formatos por idioma.
Selecione o formato da nova coluna : selecione na lista o formato para a nova coluna ou selecione Personalizado para criar um formato próprio usando a seção Especifique um formato personalizado para a nova coluna . Consulte a sessão Formato personalizado abaixo.
Cadeia de caracteres para formato Date/Time : converte dados de cadeia de caracteres (um dos tipos String) para o tipo Date, Time ou DateTime.
Selecione o campo de cadeia de caracteres a ser convertido : use o menu suspenso para escolher uma coluna de cadeia de caracteres a ser convertida em um formato Date/Time. Se nenhuma coluna de cadeia de caracteres estiver disponível, o menu aparece esmaecido e exibe a mensagem Nenhum campo de entrada adequado disponível .
Especifique um nome para a nova coluna : insira um nome para os dados convertidos ou use o padrão DateTime_Out .
Especifique o idioma de data/hora : use o menu suspenso para identificar o idioma de entrada dos dados de cadeia de caracteres. Visite a seção Especifique o idioma de data/hora abaixo para obter uma lista de formatos por idioma.
Selecione o formato que corresponde ao campo de cadeia de caracteres de entrada : selecione na lista o formato da cadeia de caracteres de entrada ou selecione Personalizado para determinar um formato diferente usando a seção Especifique o formato do campo de cadeia de caracteres de entrada . Consulte a sessão Formato personalizado abaixo.
Formato personalizado
Você pode especificar um formato personalizado que corresponda ao campo de caracteres de entrada ou ao novo campo de cadeia de caracteres sendo criado.
Selecione Personalizado para digitar um formato próprio. O Designer exibe um exemplo com base no formato que você insere.
Utilize os especificadores e separadores conforme mostrado abaixo (por exemplo, dd, MM, yyyy) ou os especificadores e separadores compatíveis com as funções de Data e Hora DateTimeParse e DateTimeFormat (por exemplo, %d, %m, %Y).
Atenção
You cannot mix the pattern style formatting with the percent style formatting when using the Custom format option of the DateTime tool.
For example, if you currently have a DateTime tool that converts a string to date/time format using this custom format: %B dd %Y (using both pattern-style and percent-style formatting), you will need to update it to either: Month dd yyyy (or similar) or %B %d %Y (or similar). Note that each of these use one of pattern-style or percent-style formatting, rather than a mix of both.
Você pode usar um asterisco ( * ) como curinga para substituir qualquer caractere no campo de formato de data.
d : dia do mês como dígitos, sem o zero à esquerda para dias de dígito único.
day : o nome completo do dia da semana.
dd : dia do mês com dois dígitos, com o zero à esquerda para dias de dígito único. Na entrada, o zero à esquerda é opcional.
dy : dia da semana abreviado com três letras. Na entrada, dias escritos por extenso são aceitos, mas o Alteryx não verifica se o dia da semana está de acordo com o resto da data.
EEEE : nome completo do dia da semana.
M : mês com um dígito, sem o zero à esquerda para meses de dígito único.
MM : mês como dígitos, com o zero à esquerda para meses de dígito único. Na entrada, o zero à esquerda é opcional.
MMM : nome do mês abreviado.
MMMM : nome completo do mês.
Mon : abreviação de três letras do nome do mês. Na entrada, nomes por extenso também são aceitos.
Month : nome completo do mês. Na entrada, abreviações também são aceitas.
yy : ano representado somente pelos dois últimos dígitos. Ao converter a partir de uma cadeia de caracteres, os anos de dois dígitos são mapeados para o intervalo entre o ano atual menos 66 anos até o ano atual mais 33 anos. Por exemplo, em 2016, um ano de dois dígitos será mapeado para o intervalo entre 1950 e 2049. Na entrada, anos com quatro dígitos também são aceitos.
yyyy : ano representado por quatro dígitos. Na entrada, anos com dois dígitos também são aceitos e mapeados do mesmo modo que o padrão "yy".
Limitation with 6-Digit Dates
Because up to 4 digits are read for the year, formats that are intended to have only 2 digits without a separator, such as a 6-digit date stamp (for example, %y%m%d for data resembling 170522 for May 22, 2017), are still read as 4 digits. To work around this limitation, you can...
Depending on your range of dates, use four digits for the year (for example, 2017 instead of 17).
Use the RegEx tool to insert a space after the first 2 digits in the string.
ahh : AM/PM (somente chinês simplificado).
H : horas, sem o zero à esquerda nas horas de dígito único (sistema de 24 horas).
HH ou hh : horas, com o zero à esquerda nas horas de dígito único (sistema de 24 horas).
mm : minutos, com o zero à esquerda nos minutos de dígito único.
ss : segundos, com o zero à esquerda nos segundos de dígito único.
ffff : Precisão, o número de carateres 'f' significa o número de dígitos a usar para subsegundos (exemplo: fff para milissegundos, ffff para microsegundos, etc.).
Na saída, os separadores para o formato de data/hora são usados exatamente como o especificado. Na entrada...
- e / são aceitos como equivalentes
Espaços em branco são ignorados.
: e , devem corresponder de forma exata.
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 |