Как проанализировать «GMT + часы: минуты» или «GMT-часы: минуты» с помощью SimpleDateFormat в Java (Android) - PullRequest
1 голос
/ 15 сентября 2010

Например, я хочу разобрать строку ниже:

Tue Sep 28 18:02:24 GMT+08:00 2010

И я использую шаблон для SimpleDateFormat:

new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzzzzzzz yyyy");

Но я продолжаю получать ParseException.Как это исправить?

Спасибо большое.

Ответы [ 3 ]

3 голосов
/ 15 сентября 2010

используйте один z, как в примерах здесь

new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
2 голосов
/ 15 сентября 2010

Хорошо, я нашел решение здесь.

new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);

Но в чем разница между использованием «z» и «Z» здесь? Они одинаковые?

0 голосов
/ 15 сентября 2010

Даже если у вас много z, это сработает.

...