У меня есть список со многими строками даты, такими как «Пт, 08 апреля 2011 22:28:00 -0400», и мне нужно проанализировать их в правильном формате (пятница, 08. апреля 2011).
Моя проблема в том, что устройству требуется очень очень много времени для разбора> 10 объектов даты и иногда не хватает памяти. Есть ли более эффективный способ разбора дат как:
SimpleDateFormat sdf = new SimpleDateFormat("E, dd MMM yyyy HH:mm:ss Z", Locale.ENGLISH);
// later in code
try {
Date date = sdf.parse(myDateString);
return DateFormat.format("dd. MMMM yyyy", date).toString();
} catch (java.text.ParseException e) {
}
Как я могу очень быстро разобрать многие строки даты?