Здесь на SimpleDateFormat много вопросов, но я ничего не могу найти по этому вопросу. У меня возникают проблемы с разным выводом одного и того же кода, работающего на Android и JDK. Я работаю в Eclipse и использую эмулятор для тестирования Android. JDK версии 1.7 и Android 4.4.
Любые идеи о том, как сделать выходные даты Android в формате стиля JDK?
TimeZone GMT_ZONE = TimeZone.getTimeZone("GMT");
String RFC1123_PATTERN = "EEE, dd MMM yyyy HH:mm:ss z";
final DateFormat rfc1123Format = new SimpleDateFormat(RFC1123_PATTERN, LOCALE_US);
rfc1123Format.setTimeZone(GMT_ZONE);
String dateString = rfc1123Format.format(new Date());
Значение dateString JDK 1.7: пятница, 20 декабря 2013 г., 00:46:21 GMT
Значение dateString для Android 4.4: пятница, 20 декабря 2013 г., 00:46:21 GMT+00:00