Код: Выделить всё
public class DateHelper
{
private static SimpleDateFormat iso8601formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
public static Date parseISO8601(String date) throws ParseException
{
Date result = iso8601formatter.parse(date);
return result;
}
}
Код: Выделить всё
2010-09-06T15:30:00+02:00
РЕДАКТИРОВАТЬ: Я также пробовал использовать «2010-09-06T15:30:00+0200» с теми же результатами.
Смущает то, что дата частично установлена правильно, только месяц установлен неправильно.
Проблема проявляется в Android 1.6 и Android 2.2.
Как это исправить?
Подробнее здесь: https://stackoverflow.com/questions/411 ... dateformat
Мобильная версия