codice:
import java.text.*;
import java.util.*;
public class Prova
{
public static void main (String[] args)
{
try
{
Scanner sc = new Scanner (System.in);
SimpleDateFormat df = new SimpleDateFormat ("dd-MM-yyyy");
df.setLenient (false);
System.out.print ("Inserisci una data (gg-mm-aaaa): ");
String line = sc.nextLine ();
Date d = df.parse (line);
Calendar c = Calendar.getInstance ();
c.setTime (d);
int anno = c.get (Calendar.YEAR);
if (anno >= 2000 && anno <= 2008)
System.out.println ("La data " + df.format (d) + " e` accettata: ");
else
System.out.println ("La data " + df.format (d) + " non e` accettata: ");
}
catch (ParseException pe)
{
System.out.println ("La data non e` valida");
}
catch (Exception e)
{
System.out.println (e);
}
}
}