Если вы используете java.time.LocalDateTime
(что следует делать с Java 8), вы можете использовать различные DateTimeFormatter
s, которые вы можете настроить (дать им шаблон), чтобы не обрезать конечные нули.Посмотрите следующий пример, используя вашу дату String
со слегка скорректированным рисунком:
LocalDateTime ldt = LocalDateTime.parse("2019-02-02T13:55:00Z", DateTimeFormatter.ISO_DATE_TIME);
System.out.println(ldt.format(DateTimeFormatter.ofPattern("dd-MMM\''YY HH:mm:ss")));
Это напечатает 02-Feb'19 13:55:00
, что, мы надеемся, то, что вы хотите.