Давайте рассмотрим этот пример кода:
DateFormat sdf = SimpleDateFormat.getTimeInstance(SimpleDateFormat.LONG,
new Locale("ru", "RU"));
Date date = sdf.parse("8:13:05 PDT");
Когда я запускаю этот код на своем рабочем столе (Java 1.6), все проходит хорошо, однако на устройствах с Android я получаю исключение, я думаю, что это связано с языковым стандартом TimeZone:
java.text.ParseException: Unparseable date: 8:13:05 PDT
Почему?