import java.text.SimpleDateFormat;
 
public class CheckDate {
 
   static SimpleDateFormat SDF;
   static {
      SDF = new SimpleDateFormat("dd/MM/yyyy");
      SDF.setLenient(false);
   }
 
   public static void main(String[] args) {
      System.out.println(isValid("08/09/2011"));
   }
 
   public static boolean isValid(String date) {
      try {
         return SDF.parse(date) != null;
      } catch (Exception e) {
         return false;
      }
   }
}
 
Powered by GeSHi