problemas con compareTo(date date)
hola estoy tratando de compara dos fechas y utilizando esta funcion de esta forma
public java.sql.Date date1= null;
public java.sql.Date date2= null;
int resultado = compareTo(date1, date2);
pero me marca error este error
fecha.java:767: cannot find symbol
symbol : method compareTo(java.sql.Date,java.sql.Date)
location: class fecha
resultado = compareTo(date1, date2);
espero de que alguien sepa que eslo que pueda ser muchas
gracias
public java.sql.Date date1= null;
public java.sql.Date date2= null;
int resultado = compareTo(date1, date2);
pero me marca error este error
fecha.java:767: cannot find symbol
symbol : method compareTo(java.sql.Date,java.sql.Date)
location: class fecha
resultado = compareTo(date1, date2);
espero de que alguien sepa que eslo que pueda ser muchas
gracias
HOLA:
Bueno el problema está en que tus variables están vacias o null, para implementarlas necesitas inicializarlas con algún valor, para ello te recomiendo que le asignes el valor en tu constructor.
Saludos y Suerte
Bueno el problema está en que tus variables están vacias o null, para implementarlas necesitas inicializarlas con algún valor, para ello te recomiendo que le asignes el valor en tu constructor.
Saludos y Suerte
Claro, el método compareTo pertenece a la clase java.util.Date y lo debes usar asÃ:
date1 = algo;
date2 = algo;
int resultado = date1.compareTo(date2);
Recuerda que antes de realizar el compareTo debes asignar algún valor a las variables.
También te cuento que el método comparteTo no siempre es la mejor opción para comparar dos fechas, pues pueden ser diferentes por tan solo un milisegundo.
Te recomiendo leer los artÃculos sobre manejo de fechas en www.geocities.com/javacolombia.
Un saludo.
date1 = algo;
date2 = algo;
int resultado = date1.compareTo(date2);
Recuerda que antes de realizar el compareTo debes asignar algún valor a las variables.
También te cuento que el método comparteTo no siempre es la mejor opción para comparar dos fechas, pues pueden ser diferentes por tan solo un milisegundo.
Te recomiendo leer los artÃculos sobre manejo de fechas en www.geocities.com/javacolombia.
Un saludo.
oe tiaso tines varios eroores catastroficos:
no le pongas null a tus dates por que n ova ha compararse nada dejlos lobre yya cundo los use asignales algo ademas el metodo compareTo es (date1.compareTo(date2)==0) son no pones el ==0 no funk por que no retorna valores logicos .. otra si quires ahorrarte chamba solo usa date1.equals(date2) y ya esta
no le pongas null a tus dates por que n ova ha compararse nada dejlos lobre yya cundo los use asignales algo ademas el metodo compareTo es (date1.compareTo(date2)==0) son no pones el ==0 no funk por que no retorna valores logicos .. otra si quires ahorrarte chamba solo usa date1.equals(date2) y ya esta
