Seguinte, eu tenho uma string e quero converte-la pra calendar e compara-la com a data recente…Estou tentando fazer assim.
SimpleDateFormatsdf=newSimpleDateFormat("dd/MM/yyyy");Stringdata="01/01/2011";Calendarcal=Calendar.getInstance();cal.setTime(sdf.parse(data));if(cal.before(data)){System.out.println("data e menor");}
vc converteu sua string em um calendar e esta tentando comparar com uma string, o ideal é vc converter as duas datas para calendar ou Date e comparalas
de uma olhada na biblioteca JodaTime
A
alejacquet
Certo, trabalhe as duas como Calendar que é uma classe menos pior.
Infelizmente no JAVA trabalhar com datas é um :evil: , tente utilizar o JodaTime como indicaram, acredito que ficará mais fácil
fernandopaiva
JodaTime ??? Não da pra fazer isso usando Calendar ?