Java - ****** COMPARAR FECHAS ******

 
Vista:

****** COMPARAR FECHAS ******

Publicado por CvargasK (3 intervenciones) el 10/09/2007 19:57:35
Hola foro,

Soy nuevo en Java y les agradezco por sus respuestas de antemano,
lo ke necesito es lo siguiente:
Que no me permita ingresar desde un JTextField, una fecha menor o igual a la fecha del sistema.
Gracias nuevamente
Saludos,

CvargasK.
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:****** COMPARAR FECHAS ******

Publicado por Victor Oliva (66 intervenciones) el 10/09/2007 22:46:01
Hola,

Mira te adjunto un pequeño subprogramita que hace la validación que deseas.

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

try{

// AQUI ESTA LA FECHA QUE RECIBES DESDE EL JTextField.
String dateIn = "31/12/2007";

//ACA LE DAS EL FORMATO DE LA FECHA QUE ENTRARA
SimpleDateFormat formatEntrada = new SimpleDateFormat("dd/MM/yyyy");
Date fechaEntrada = formatEntrada.parse(dateIn);

//ESTA ES UNA DE LAS FORMAS DE OBTENER UNA FECHA DEL SISTEMA
Date fechaSistema = new Date();

//AQUI REALIZAS LA COMPARACIÓN DE LAS FECHAS. el metodo compareTo da como resultado un 1 si la fecha es mayor, un 0 si las fechas son iguales o un -1 si la fecha es menor.
if (fechaEntrada.compareTo(fechaSistema) == 1){
System.out.println("ES MAYOR!!!");
} else {
System.out.println("MENOR!!!");
}
} catch (ParseException e){
System.out.println(e);
}

Espero que esto sea lo que necesites.
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

RE:****** COMPARAR FECHAS ******

Publicado por CvargasK (3 intervenciones) el 11/09/2007 15:45:02
Si amigo, muchas gracias, es justo lo que necesitaba
Saludos
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