Skip to main content

Green hexagon with a white calendar and clock in the middle. 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:

  1. 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.

  2. 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.

  1. Selecione Personalizado para digitar um formato próprio. O Designer exibe um exemplo com base no formato que você insere.

  2. 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