Usar a ação Diferença entre datas

A ação Diferença entre datas no pacote Data/hora permite calcular a diferença entre duas datas.

Configurações

  1. Clique duas vezes ou arraste a ação Diferença entre datas no nó Data/hora na paleta Ações.
  2. No campo Variável de data e hora de origem, adicione a data de origem.
  3. No campo Variável de data e hora a ser comparada, insira a data de destino com a qual você deseja comparar a data de origem.
    Nota: Se a data de origem for maior que a data de destino, a saída será negativa.
  4. No campo Unidade de tempo, selecione uma das seguintes unidades nas quais você deseja que a saída apareça.
    • Anos
    • Meses
    • Semanas
    • Dias
    • Horas
    • Minutos
    • Segundos
  5. No campo Atribuir a saída à variável, selecione a variável numérica para especificar a variável à qual você deseja atribuir a saída.

Exemplo

Neste exemplo, você criará uma automação para comparar as datas da fatura com a data atual e calcular a diferença entre elas.

  1. Crie uma automação.
    1. No painel do lado esquerdo, clique em Automação.

      Será exibida uma lista de formulários e bots disponíveis.

    2. Clique em Criar um bot.
    3. Digite o nome do bot: Datetime-difference.
    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 padrão
    invoiceDate Data/hora Valor 4/12/2023 10:45 AM GMT (UTC+0:00) GMT
    dif-ano Número 0
    dif-mês Número 0
  3. Clique duas vezes ou arraste a ação Diferença entre datas do pacote Data/hora na paleta Ações.
  4. No campo Variável de data e hora de origem, insira $invoiceDate$
  5. No campo Variável de data e hora a ser comparada, insira $System:Date$.
    Nota: Você pode usar a variável System: Date para obter a data atual. Neste exemplo, o valor de System: Date é considerado como 7/12/2024 10:45 AM GMT (UTC+0:00) GMT.
  6. No campo Unidade de tempo, selecione Anos.
  7. Clique duas vezes ou arraste outra ação Diferença entre datas do pacote Data/hora na paleta Ações.
  8. No campo Variável de data e hora de origem, insira $invoiceDate$
  9. No campo Variável de data e hora a ser comparada, insira $System:Date$
  10. No campo Unidade de tempo, selecione Meses.
  11. Para imprimir os valores, clique duas vezes ou arraste a ação Caixa de mensagem. No campo Inserir a mensagem a ser exibida, insira o seguinte:

    Difference between:

    Years: $diff-year.Number:toString$

    Month: $diff-month.Number:toString$

  12. Ao executar a automação, ela calcula a diferença entre as datas da fatura e a data atual e os resultados são exibidos da seguinte forma:

    Comparação de saída de datas de fatura