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