Ayuda con un trabajo, por favor

Sicario
21 de Junio del 2006
por favor una buena recomendacion para hacer este, gracias. ando mal necesito la ayuda para el trabajo que me han dejado

1. Crear un metodo que retorne la fecha actual del sistema.

2. Crear un metodo que determine si una fecha especificada en el parámetro es correcta. El formato de la fecha es: aaaa-mm-dd; donde aaaa, mm y dd es el año, mes y día respectivamente.
La evaluación consiste en que:
- El día esté entre los límites 1 y dias del mes (28, 29, 30 o 31).
- El mes esta entre los límites 1 y 12.
- Y el año sea mayor o igual que 1500.
Ademas tenga en cuenta que si un año es bisiesto el mes de febrero tiene a lo mas 29 dias.

proteo
21 de Junio del 2006
sicario resuelbo problemas

e6964822
21 de Junio del 2006
//este codigo de un aplicacion mia puede ayudar:
// al final p3 tiene el dia, p2 el mes y p6 el año actual
//hour min y sec tiene la hora min y segundi actual.

import java.util.*;

import java.io.*;

import java.util.StringTokenizer;

Date d = new java.util.Date();



StringTokenizer st;

String p3="",p2="",p6="", time_="";



String str = d.toString();



st = new StringTokenizer(str);



i = 0;

while (st.hasMoreTokens())

{

i++;



str = st.nextToken();



if (i==3)

p3 = str;

else

{

if (i==2)

p2 = str;

else

{

if (i==6)

p6 = str;

else

{

if (i==4) time_ = str;

}

}

}

}



st = new StringTokenizer(time_,":");





String hour, min, seg;



hour = st.nextToken();

min = st.nextToken();

seg = st.nextToken();



String hm = hour+"h"+min+"m"+seg+"s";



str = p3+"-"+p2+"-"+p6;