Validar data no fluig em datasets e eventos de processos e formulários.
Uma forma básica para validar se uma variável é do tipo DATA é tentar converter esta variável utilizando o DateTimeFormatter e LocalDate do Java.
Segue abaixo um exemplo de erro ao tentar converter data no fluig e em seguida um exemplo de sucesso na verificação da data.
/**
* Exemplo de uso
* if(isValidDate("dd/MM/yyyy", "Data Nascimento", "18/12/1991"))
*
**/
function isValidDate(date_format, field_name, date){
try{
var df = java.time.format.DateTimeFormatter.ofPattern(date_format);
var convert = java.time.LocalDate.parse(date, df);
}catch(e){
throw "erro ao validar o campo " + field_name + ". Detalhes - " + e;
}
return true;
}
Comments ()