12/07/2010, 03:03
|
| | | 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. |