配列リストの連絡先に追加するために、誕生日を文字列から日付に変換しようとしています。次に、連絡先から読み取り、誕生日を表示します。ただし、05/02/1990 は 365/12/1990 になり、06/12/1991 は 365/12/1991 になります (つまり、DD と MM は正しくありません)。助けてくれてどうもありがとう!
ArrayList<Person> contacts = new ArrayList<Person>();
...
String firstName = sc.next();
String lastName = sc.next();
String email = sc.next();
String birthdayStr = sc.next();
SimpleDateFormat formatter = new SimpleDateFormat("DD/MM/YYYY");
try{
Date birthday = formatter.parse(birthdayStr);
Person s = new Person(firstName, lastName, email, birthday);
contacts.add(s);
Date b = s.getBirthday();
System.out.println(formatter.format(b));
}catch(ParseException e){
System.out.println( e.getMessage());
}