Ajuda para Trabalhar com java.util.Date

4 respostas
D

Opah,

Galera eu to com um probleminha para resolver que parece bem simples.

public boolean ehDataFutura() {

return new Date().compareTo(new Date(Util.converteAAAAMMDD(getDataAplicacao())))== -1;
}

Nesse trecho de código eu estou usando um metódo depreciado e o meu cliente abomina isso, gostaria de saber se alguma forma para instanciar um Date() com uma data que eu forneça por “20070807” sem que o metódo seja depreciado. O problema que a versão da JVM é absurdamente absurda ou seja versão do jdk 1.3

Abraço!

4 Respostas

Guilherme_Gomes

Da uma olhada na API de SimpleDateFormat:
http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html

Outra coisa, use o método after e before da classe Date, assim vc num precisa fazer o compare!!!

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
return new Date().before(sdf.parse(DATA));
andre_a_s

Dá uma olhada na classe Calendar também, pode ser util. :slight_smile:

fabim

não use java.util.Date

se for complicado migrar tudo, pelo menos troque entao pra java.sql.Timestamp

AlanLojudice

A classe date eu nem uso mais e o java nem vai usar mais tambem…ele ta ficando pra tras ja.
Use a classe calendar…ela eh mais facil de se usar tbm.

falou

Criado 4 de setembro de 2007
Ultima resposta 6 de set. de 2007
Respostas 4
Participantes 5