Olá Arjya,
O seguinte link pode te ajudar.
https://answers.sap.com/questions/12739795/how-to-add-number-of-days-in-current-date-in-cpi-p.html
Saudações,
Sriprasad Shivaram Bhat
Avalados por :
Olá especialistas
No seguinte script de groovy para os 30 dias do calendário; Se a data for 'verdadeira' então precisa passar a data que cai como entrada entre estes períodos.Ajuda necessária em modificar o seguinte código.
Você pode ajudar a compartilhar o código de modificação.
import java.text.SimpleDateFormat
def String customFunc(String arg1){
def targetDate = new SimpleDateFormat('dd-MM-yyyy').parse(arg1)
def today = new Date()
today.clearTime()return targetDate.after(today.minus(31))&& targetDate.before(today.plus(1))?'verdadeiro':'falso'}
Obrigado
Arjya
Olá Arjya,
O seguinte link pode te ajudar.
https://answers.sap.com/questions/12739795/how-to-add-number-of-days-in-current-date-in-cpi-p.html
Saudações,
Sriprasad Shivaram Bhat
Caro Sriprasad
Obrigado pela sua resposta, na verdade quero todas as datas que caem entre a data atual e o período dos últimos 30 dias. Qualquer data fora destes dias do calendário deve ser ignorada. Não quero subtrair -30 da data atual, pois pode não ser suficiente para os dias do calendário.
Estou obtendo verdadeiro ou falso para as datas, mas quero que se a data for verdadeira, então todas as datas verdadeiras sejam exibidas na saída. Aguardo notícias suas.
def String customFunc(String arg1){
def targetDate = new SimpleDateFormat('dd-MM-yyyy').parse(arg1)
def today = new Date()
today.clearTime()
return targetDate.after(today.minus(31))&& targetDate.before(today.plus(1))?'true':'false'}
Obrigado
Arjya
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute