Как преобразовать сложную строку даты в datetime java - PullRequest
3 голосов
/ 23 мая 2011

У меня есть следующая строка, которую мне нужно поместить в дату

Сб, 21 мая 2011 21:31:35 GMT

Пока что я делаю следующее, но я не уверен в правильном формате для анализа. Любая помощь будет оценена!

SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
Date date = df.parse("Sat, 21-May-2011 21:31:35 GMT");

Заранее спасибо

1 Ответ

6 голосов
/ 23 мая 2011

См. Документацию для SimpleDateFormat для определения формата Вы должны иметь что-то вроде этого

SimpleDateFormat df = new SimpleDateFormat("EEE, dd-MMM-yyyy HH:mm:ss zzz");
...