Я пытаюсь преобразовать в формат ЧЧ: ММ в Java
Вот мой код
String date = "18:30:00.000Z";
try {
ZonedDateTime parsed = ZonedDateTime.parse(date);
ZonedDateTime z = parsed.withZoneSameInstant(ZoneId.systemDefault());
DateTimeFormatter fmt = DateTimeFormatter.ofPattern("hh:mm a", Locale.ENGLISH);
System.out.println(fmt.format(z));
} catch(Exception e) {
e.printStackTrace();
}
Что-то не так в моем коде
Вот исключение
java.time.format.DateTimeParseException: Text '18:30:00.000Z' could not be parsed at index 0