Как преобразовать строковую дату "2019-04-21T12: 08: 35" в SimpleDateFormat, там преобразовать в Date? - PullRequest
0 голосов
/ 03 января 2019

Для обычной даты Строки типа "2019-04-08 08:35"

   SimpleDateFormat df = new SimpleDateFormat("yyyy-dd-mm hh:mm");

но Какое будет самое короткое преобразование для дат типа

   "2019-04-21T12:08:35"

Ответы [ 2 ]

0 голосов
/ 03 января 2019

До Java8:

SimpleDateFormat df = new SimpleDateFormat("yyyy-dd-yy'T'hh:mm:ss");
0 голосов
/ 03 января 2019

SimpleDateFormat это не Date, он используется для

  1. Преобразовать строку в дату
  2. Формат даты в строку

Вы можете разобрать строку в java.time.LocalDateTime напрямую, так как java8:

LocalDateTime localDateTime = LocalDateTime.parse("2019-04-21T12:08:35");
System.out.println(localDateTime);
...