Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/07/2010, 03:03
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 4 meses
Puntos: 188
Respuesta: Necesito mucha ayuda

Entreveo que quieres trabajar con fechas y que lo otro sabes hacerlo, así que me centro en la fecha.

Vas a introducir un campo de texto -> String
Necesitas que haga una comprobación de año.
Algo muy importante es que con sólo dos dígitos (AA) no puedes tener información directa sobre el año. Lo más facil sería usar un SimpleDateFormat ("dd/mm/aaaa"). Splitear la cadena por el "/" a un array auxiliar y recoger el aux[2] (aux[0] sería el día y aux[1] el mes). El año lo parseas a int y lo comparas.

* Tu otra opción sería convertir el simpledateformat a una clase Date, utilizar el método getTime() que te devuelve el tiempo en milisegundos. Obtener el time para la fecha "31/12/1999" y compararlos. De todos modos tienes que operar con 4 dígitos, aunque lo que muestres por pantalla sean dos.