Формат даты и времени Android

У меня есть пример формата даты Tue, 23 Aug 2011 18:33:43 +0000

В Android я использую этот оператор String now = new Date (). ToGMTString ();

И я получаю это 23 Aug 2011 18:03:25 GMT

Что мне нужно сделать, чтобы получить этот формат Tue, 23 Aug 2011 18:33:43 +0000 ?

Вы можете использовать SimpleDateFormat для синтаксического анализа и форматирования дат.

Используйте SimpleDateFormat .

SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z"); String formattedDate = dateFormat.format(yourDateInstance); 

Следуйте @MByD, кроме этого:

 SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z"); dateFormat.setTimeZone(TimeZone.getTimeZone("GMT"); String formattedDate = dateFormat.format(yourDateInstance);