Jak przekonwertować datę z jednego formatu na inny obiekt daty w innym formacie bez użycia nieaktualnych klas?

Chciałbym przekonwertować datę w formacie date1 na obiekt daty w formacie date2.

    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MMMM dd, yyyy");
    SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("yyyyMMdd");
    Calendar cal = Calendar.getInstance();
    cal.set(2012, 8, 21);
    Date date = cal.getTime();
    Date date1 = simpleDateFormat.parse(date);
    Date date2 = simpleDateFormat.parse(date1);
    println date1
    println date2

questionAnswers(9)

yourAnswerToTheQuestion