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; } } }