Validar data!

4 respostas
FabinhoGil

ola galera eu queria validar uma data!!!
eu sei que o SimpleDateFormat existe e que quase td mundo usa ele
mas eu nao estou conseguindo usar pois tda vez da erro de compilação
meu codigo e este:

public class DataEntrada{
	private int dia;
	private int mes;
	private int ano;

	public void adicionar(int d, int m, int a){
		dia = d;
		mes = m;
		ano = a;
	}

	public void formatada(){
		System.out.printf("Data de entrada: %d/%d/%d%n", dia, mes, ano);
	}
	public boolean dataOK(String date){  
    SimpleDateFormat df = new SimpleDateFormat("dd/MM/yy");  
    df.setLenient(false);  
        try {  
            df.parse(date);  
            return true;  
        } catch (ParseException e) {  
            return false;  
        }  
    }  
}

da 3 erros de compilação vejan só:

[color=orange]DataEntrada.java:16: error: cannot find symbol

SimpleDateFormat df = new SimpleDateFormat(dd/MM/yy);

^

symbol:   class SimpleDateFormat

location: class DataEntrada

DataEntrada.java:16: error: cannot find symbol

SimpleDateFormat df = new SimpleDateFormat(dd/MM/yy);

^

symbol:   class SimpleDateFormat

location: class DataEntrada

DataEntrada.java:21: error: cannot find symbol

} catch (ParseException e) {

^

symbol:   class ParseException

location: class DataEntrada

3 errors

[/color]

[color=#444444][size=18]queria alguma solução desde já muito obrigado [/size] [/color]

4 Respostas

xandelol

Os erros você passou dizem que não foi possível encontrar o “SimpleDateformat”, você fez as importações corretas?
Para datas eu uso o Calendar.

import java.util.Calendar;
Calendar data = Calendar.getInstance();

Espero ter ajudado.

FabinhoGil

eu nao sei ainda fazer importações;
aonde eu coloco essa parte do codigo?

A

FabinhoGil:
eu nao sei ainda fazer importações;
aonde eu coloco essa parte do codigo?

//import
import java.util.Calendar;

public class DateEntrada {

... 

}

Uma apostila pra voce aprender:


Caso queira mais detalhes:
http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Calendar.html

FabinhoGil

aah é antes da definição da classe!!!
obrigado era isso que ei queria saber
:smiley:

vou testar galera
vlw

Criado 20 de março de 2013
Ultima resposta 20 de mar. de 2013
Respostas 4
Participantes 3