Формат даты и времени в Android - PullRequest
3 голосов
/ 23 августа 2011

У меня есть пример формата даты Вт, 23 августа 2011 г. 18:33:43 + 0000

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

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

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

Ответы [ 3 ]

4 голосов
/ 23 августа 2011

Использовать SimpleDateFormat .

SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z");
String formattedDate = dateFormat.format(yourDateInstance);
4 голосов
/ 23 августа 2011

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

1 голос
/ 24 августа 2011

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

SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z");
dateFormat.setTimeZone(TimeZone.getTimeZone("GMT");
String formattedDate = dateFormat.format(yourDateInstance);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...