Как отформатировать дату и время?
Подскажите, пожалуйста, как на языке kotlin привести строку "2022-07-13T07:58:57.835201Z" к формату 13.07.2022 07:58? Можно ли это сделать с помощью класса SimpleDateFormat или с помощью методов класса String?
Ответы (1 шт):
Автор решения: Danil Apsadikov
→ Ссылка
Это java, но можно переписать на kotlin
String dateString = "2022-07-13T07:58:57.835201Z";
SimpleDateFormat currentFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSSSS'Z'");
Date date = currentFormat.parse(dateString);
SimpleDateFormat targetFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
String formattedDate = targetFormat.format(date);
System.out.println(formattedDate); //2022-07-13 08:12