Вы правы в том, что parse
преобразует строку в дату.Ваша проблема в том, что вы берете дату и отправляете ее на println
, который, по сути, вызывает ее toString
, которая содержит все остальные вещи, которые вам не нужны (секунды, смещение по Гринвичу и т. Д.).Поскольку у вас уже есть форматер, настроенный на ваши нужды, просто используйте его метод format
:
System.out.println("Today is " + formatter.format(date));