Ferramenta Data e Hora
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 precisão mais alta prevalece. Para formatar formatos de data/hora mais precisos como as cadeias de caracteres, você precisa inserir uma ferramenta Selecionar antes de gravar em um banco de dados.
Fluxo de trabalho de exemplo
Esta ferramenta tem um fluxo de trabalho de exemplo. Acesse Exemplos de fluxos de trabalho para saber como acessar esse e muitos outros exemplos diretamente no Alteryx Designer.
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 um campo de data/hora (coluna). 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 por meio do campo 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 por meio da 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.
Use os especificadores e separadores conforme mostrado abaixo (por exemplo, dd, MM, yyyy) ou os especificadores e separadores compatíveis com as funçõesDateTime DateTimeParse e DateTimeFormat (por exemplo, %d, %m, %Y).
Atenção
Não é possível misturar a formatação por padrão (pattern-style) com a formatação por porcentagem (percent-style) ao usar a opção "Formato personalizado" da ferramenta Data e Hora.
Por exemplo, se você estiver usando atualmente uma ferramenta Data e Hora que converte uma cadeia de caracteres (string) para o formato data/hora com o formato personalizado: %B dd %A (misturando formatação por padrão e por porcentagem), será necessário atualizá-la para uma das seguintes opções: mês dd aaaa (ou similar) ou %B %d %A (ou similar). Observe que cada um desses formatos usa somente um dos estilos de formatação, por padrão (pattern-style) ou por porcentagem (percent-style), em vez de uma combinação dos dois.
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".
Limitação com datas de seis dígitos
Como até quatro dígitos são lidos para o ano, os formatos que informam apenas dois dígitos sem um separador, como um carimbo de data de seis dígitos (por exemplo, %y%m%d, como 170522 para 22 de maio de 2017), ainda são lidos como quatro dígitos. Para contornar essa limitação, você pode...
Dependendo de seu intervalo de datas, use quatro dígitos para o ano (por exemplo, 2017 em vez de 17).
Usar a ferramenta RegEx para inserir um espaço após os dois primeiros dígitos da cadeia de caracteres.
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 caracteres "f" significa o número de dígitos a serem usados para subsegundos (por exemplo, fff para milissegundos, ffffff para microssegundos 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 |
