Я вызываю службу, которая возвращает даты по Гринвичу. Он работал нормально с ноября, но теперь, когда активен переход на летнее время, он не работает. Вот пример даты без перехода на летнее время:
2011-12-07T15:50:01Z
И один из сегодняшних (в летнее время):
2012-03-26T11:05:01+01:00
Раньше я использовал этот шаблон:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'", Locale.UK);
Но его ошибка на второй дате выше с ParseExcepton («Неразборчивая дата...»). Итак, можно ли использовать один шаблон для обоих, и если да, то какой? Если я не могу использовать один шаблон для обоих, каков правильный шаблон для второй даты выше?
Это не должно иметь значения, но если это так, это используется на платформе Android.