Neste artigo iremos mostrar algumas maneiras de manipular datas e horas no Ligaí.


No Ligaí é comum encontrarmos campos ou funções  de datas para realizar integrações . Veja alguns exemplos:

Aqui o usuário define a data através de uma variável:

Já neste caso o campo data é recebido através de uma função:

Agora vamos verificar alguns exemplos de como é possível fazer a manipulação desses dados.


  • Para pesquisar uma data do dia anterior, use a função: 
.add(-1, “Day”)


No caso dos exemplos acima, teríamos então:

$$.ManufactureDate.add(-1, “Day”)

e

Date.Today.add(-1, “Day”)

Usando a mesma ideia, podemos então adicionar ou reduzir meses, semanas, dias, horas, minutos, segundos e assim por diante. 

Veja mais alguns exemplos:


  • Para realizar a busca para 2 meses anteriores, a partir da data de hoje:
Date.Today.add(-2, “Month”)
  • Buscando uma data há exatamente uma semana anterior:
$.variável.add(-1, “Week”)
  • Buscando uma data para o dia seguinte:
Date.Today.add(1, “Day”)
  • Para reduzir 3 horas de uma data:
$.variável.add(-3, “Hour”)
  • Nos últimos 30 minutos:
Date.Today.add(-30, “Minutes”)
  • Nos últimos 60 segundos:
$.variável.add.(-60, “Seconds”)



Você pode ainda definir o formato de data a ser utilizado. Por exemplo: uma data no formato dia, mês, ano, separados por barra. Use a função: 

.format(DD/MM/YYYY)


Usando essa função, você pode, então usar variações:

  • Data no formato ano, mês, dia, separados por traço:
Date.Today.format(YYYY-MM-DD)


Use também combinações das duas funções:


  • Data de ontem no formato dia, mês, ano, separados por traço:
Date.Now.add(-1, "Day").format("DD-MM-YYYY")


Você encontra outras funções no nosso Lig-Helper através do botão encontrados nos robôs.

 


Ainda ficou com dúvidas? Busque por outros artigos em nosso Portal de Suporte. Caso haja necessidade, envie um e-mail para suporte@ligai.com.br