Java - compara fecha sistema con fecha string

 
Vista:

compara fecha sistema con fecha string

Publicado por raquel (1 intervención) el 05/10/2007 13:20:25
hola, necesito urgentemente que alguien me ayude con mi problema.
Lo que intento es coger la fecha del sistema y compararla con una fecha que tengo

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Date CFechaPres=sdf.parse(this.getFePre()); así obtengo la fecha de la presentacion

El problema lo tengo con la fecha del sistmea, lo que hago es:
Date Fechahoy=new Date();
Date CFechahoy=sdf.parse(Fechahoy.toString());
Aquí ya me da el error me dice Unparseable

Lo que tengo que hacer es compararlas:
if CFechaPres.after(CFechahoy)

Puede ayudarme alguien para coseguirlo?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:compara fecha sistema con fecha string

Publicado por Victor Oliva (66 intervenciones) el 05/10/2007 19:25:21
Hola Raquel,

si solo necesitas compararlas entonces no es necesario convertir la fecha del sistema.

//Aqui lo que tienes es un objeto de tipo Date. Acuerdate que convertiste un String en un Date.
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Date CFechaPres=sdf.parse(this.getFePre());

//Aqui tienes el otro objeto de tipo DATE.
Date Fechahoy=new Date();

//Entonces ahora los comparas
if (Fechahoy.after(CFechaPres)){
....
}

Espero que te haya servido la explicación..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar