Когда вы печатаете объект Date
, вы печатаете представление объекта .toString () .
Преобразует этот объект Date в строку вида:
Доу Мон ДД
чч: мм: сс зззгггг
Если вы хотите распечатать его в определенном формате, вы должны использовать SimpleDateFormat.format ()
Итак, чтобы ответить на ваш вопрос, если вы хотите просто напечатать его в том же формате, в котором вы его получили, просто используйте
System.out.println(s.format(startDate));
Как указывает @Namal ниже, обязательно исправьте свой SimpleDateFormat, чтобы использовать правильный формат. mm
представляет минуты. MM
представляет месяцы.