AUTOR PREGUNTA #1
Publicado 17 diciembre 2014 - 20:13
Estoy tratando de encontrar si una fecha esta entre dos fechas especificas o no. Estoy usando la libreria de Calendar para representar las fechas, les dejo mi codigo:
La fecha que estoy testeando es la siguiente:
El problema es que cuando testeo esa fecha la aplicacion siempre imprime caso 2 cuando se supone que debe imprimir caso 1. Alguna idea de porque se comporta de esa manera?
Agradezco toda la ayuda ya que he probado bastantes cosas y nada me ha funcionado.
public static void double getnumber(Calendar cal){ Calendar cred1 = Calendar.getInstance(); Calendar cred2 = Calendar.getInstance(); cred1.set(Calendar.JANUARY, 21, 2012); cred2.set(Calendar.FEBRUARY, 8, 2012); if(cal.after(cred1) && cal.before(cred2)){ System.out.println("caso 1"); } else{ System.out.println("caso 2"); } }
La fecha que estoy testeando es la siguiente:
Calendar test = Calendar.getInstance(); test.set(Calendar.JANUARY, 25, 2012); getnumber(test);
El problema es que cuando testeo esa fecha la aplicacion siempre imprime caso 2 cuando se supone que debe imprimir caso 1. Alguna idea de porque se comporta de esa manera?
Agradezco toda la ayuda ya que he probado bastantes cosas y nada me ha funcionado.
-
¿Tienes la misma pregunta? Yo también
PREGUNTAS SIMILARES
AUTOR PREGUNTA #4
Publicado 18 diciembre 2014 - 17:29
Gracias esa era el problema
- Tutoriales PROFESIONALES gratis aquí los tienes
- Se produjo un error al iniciar sesión en Instagram. vuelve a intentarlo más tarde
- Error ayudanos a confirmar que esta cuenta es tuya Instagram
- Desactive mi cuenta de Instagram y ahora quiero volver a activarla pero me sale esto: Error. Se produjo un problema con tu Solicitud. 2022
- Error: intento de leer o escribir fuera del disco hd0 debe cargar el nucleo primero