ユーザーが生年月日を yyyy/mm/dd の jTextfield に入力すると、そのように正しく入力し、実際の日付であることを確認したいと思います。これはこれまでの私のコードです:
SimpleDateFormat df = new SimpleDateFormat("yyyy/mm/dd");
Date testDate = null;
Birth = jTextField3.getText();
try{
testDate = df.parse(Birth);
} catch (ParseException e){ }
if (!df.format(testDate).equals(Birth)){
JOptionPane.showMessageDialog(rootPane, "invalid date!!");
}
java.sql.Date
私が得ているエラーは、aをaにキャストできないと言われていますjava.util.Date