ação É ano bissexto em Data/hora

A ação É ano bissexto no pacote Data/hora verifica se o ano na data especificada é um ano bissexto e armazena o resultado em uma variável booliana.

Para verificar se um determinado ano é bissexto, faça o seguinte:
  1. Clique duas vezes ou arraste a ação É ano bissexto do pacote Data/hora na paleta Ações.
  2. Selecione a guia Data/hora ou Variável no campo Variável de data e hora a ser verificada:
    • Data/hora: Selecione os valores de data, hora e fuso horário no menu suspenso.
    • Variável: Selecione uma variável de data/hora.
  3. Selecione a variável booliana do campo Atribuir a saída a uma variável para atribuir a saída.
    Nota: Se você selecionar a data do sistema no campo Variável de data e hora a ser verificada e o valor da variável for um ano bissexto, o sistema armazenará Verdadeiro como a saída na variável booliana. Se o valor no campo Variável de data e hora a ser verificada não for um ano bissexto, o sistema armazenará Falso como saída na variável booliana. Por exemplo, a data do sistema (10-07-2024) recuperará o valor como Verdadeiro porque 2024 é um ano bissexto. Da mesma forma, a data do sistema (10-07-2025) recuperará o valor como Falso, pois 2025 não é um ano bissexto.

Exemplo de uso da ação É ano bissexto em Data/hora em uma automação

Neste exemplo, você criará uma automação que verifica se o ano fornecido é bissexto e armazena a saída em uma variável.

Procedimento

  1. Crie um bot.
    1. No painel do lado esquerdo, clique em Automação.
      Uma lista de formulários e bots disponíveis é exibida.
    2. Clique em Criar um bot.
    3. Digite o nome do bot: Datetime_Is leap year.
    4. Clique em Criar e editar.
  2. Crie as seguintes variáveis definidas pelo usuário usando o ícone Criar variável (+) na parte superior do menu Variáveis.
    Nome da variável Tipo de variável Valor
    invoiceDate Data/hora Valor 4/12/2023 10:45 AM GMT (UTC+0:00) GMT
    isLeapYear Booliano Falso
  3. Clique duas vezes ou arraste a ação É ano bissexto do pacote Data/hora na paleta Ações.
  4. No campo Variável de data e hora a ser verificada, selecione invoiceDate variável.
  5. No campo Atribuir a saída a uma variável, selecione isLeapYear.
  6. Para imprimir o valor, arraste ou clique duas vezes na ação Caixa de mensagem. No campo Inserir a mensagem a ser exibida, insira os seguintes valores:
    SystemDate: $System:Date.Datetime:isLeapYear.Boolean:toString$
    InvoiceDate: $invoiceDate.Datetime:isLeapYear.Boolean:toString$

    Para ver o valor de saída, converta Data/hora em Booliano, e Booliano em uma variável String.

  7. Clique em Salvar e depois em Executar.
    A saída é exibida como:

    Verifica se um determinado ano é bissexto e armazena a saída em uma variável booliana