Преобразование даты в 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.parse(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);

Я пытаюсь преобразовать дату AEDT в дд / мм / гггг ЧЧ: мм: сс г, но это дает мне исключение:

Исключение в потоке "main" java.text.ParseException: дата без разбора: "13/03/2014 16:56:46 AEDT" в java.text.DateFormat.parse (DateFormat.java:337)

Пожалуйста, помогите мне с этим....

Мне нужно преобразовать время пользователя в мое время UTC, чтобы сделать это через мое веб-приложение ...

Ответы на вопрос(2)

Ваш ответ на вопрос