Olá pessoal, bom no VB , quando eu preciso verificar a autencidade de uma Data eu uso o seguinte código.
if (isdate("01/11/2002") = True) Then
Data Existe
else
Data NÃO existe
end if
Como faço para verificar a autencidade de uma data em JAVA ???
[ Editado por Oswaldo No dia -1 ]
Verificação de Data
O
3 Respostas
F
Olá.
Não existe um método isDate nas classes q implementam datas em Java. Vc pode usar o método abaixo para fazer isto. Rodando a classe vc pode visualizar o método funcionando.
Abraço,
Franklin Samir
<a>www.portaljava.com</a>
-------------
package sadc.testes;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.text.ParseException;
public class DateTest {
public static boolean isDate(String aDate){
/**
* A string passada para o construtor da classe SimpleDateFormat
* pode ser alterada conforme a formatação desejada.
**/
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
Date date = null;
try{
//parsing da data tipo String para tipo Date.
date = dateFormat.parse(aDate);
}
catch(ParseException e){
//Nâo foi possível converter a data.
System.out.println("Não foi possível converter a data: " + e.toString());
return false;
}
//testando a data
System.out.println("Data: " + date.toString());
return true;
}
public static void main(String[] args) {
if(DateTest.isDate("21/07/2002 13:40:00"))
System.out.println("Data válida.");
else
System.out.println("Data inválida.");
}
}
P
Mais nesse caso so vai retornar se e data ou não em caso de erro não tem nenhum metodo nas classes de data do Java que validam sem ser por meio de erro?
A
Um usuário do portal enviou uma classe para tratamento de data… o link é
<A HREF="http://www.portaljava.com/home/modules.php?name=Downloads&d_op=viewdownloaddetails&lid=140&ttitle=Classe_de_auxilio_ao_tratamento_de_datas" TARGET="_blank">http://www.portaljava.com/home/modules.php?name=Downloads&d_op=viewdownloaddetails&lid=140&ttitle=Classe_de_auxilio_ao_tratamento_de_datas
Criado 25 de junho de 2002
Ultima resposta 5 de dez. de 2002
Respostas 3
Participantes 4
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo