«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как анализировать строки даты/времени ISO 8601 в Android?

Как анализировать строки даты/времени ISO 8601 в Android?

Опубликовано 20 декабря 2024 г.
Просматривать:896

How to Parse ISO 8601 Date/Time Strings in Android?

Разбор строк даты и времени ISO 8601 в Android

Вопрос:

Вы получили стандартная строка ISO 8601 из веб-службы, например "2010-10-15T09:27:37Z". Как преобразовать эту строку в объект Date/Time в Android для дальнейших манипуляций?

Ответ:

Android предоставляет класс SimpleDateFormat, который позволяет анализировать и форматировать строки даты/времени. Вот как вы можете использовать его для преобразования строки ISO 8601 в объект Date:

String dtStart = "2010-10-15T09:27:37Z";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
try {
    Date date = format.parse(dtStart);
    System.out.println(date);  
} catch (ParseException e) {
    e.printStackTrace();
}

Этот код использует объект SimpleDateFormat с шаблоном, соответствующим формату строки ISO 8601. Затем метод parse() преобразует строку в объект Date, который можно использовать для дальнейшей обработки.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3