Conversão de data no aplicativo da Web java

    String date1 = "13/03/2014 16:56:46 AEDT";

    SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss z");
    sdf.setTimeZone(TimeZone.getTimeZone("GMT+12"));
    java.util.Date convertedDate = (java.util.Date) sdf.p,arse(date1);
    SimpleDateFormat outFormatter = new SimpleDateFormat("EE MMM dd yyyy HH:mm:ss z");
    outFormatter.setTimeZone(TimeZone.getTimeZone("GMT+12"));
    String output = outFormatter.format(convertedDate);
    System.out.println("Date in NZ Timezone : " + output);

Estou tentando converter a data do AEDT em dd / MM / aaaa HH: mm: ss z, mas isso me dá uma exceção:

Exceção no encadeamento "main" java.text.ParseException: data não analisável: "13/03/2014 16:56:46 AEDT" em java.text.DateFormat.parse (DateFormat.java:337)

Por favor me ajude com isso....

Preciso converter o tempo dos usuários no meu horário UTC para torná-lo o mesmo através do meu aplicativo da Web ...

questionAnswers(2)

yourAnswerToTheQuestion