android.text.format.DateFormat указывает, что использование строки формата «a» должно давать «a» или «p», а «aa» - «am» или «pm». Однако на моем AVD использование «a», «A» или «AA» дает «am» или «pm», что не соответствует онлайновой документации.
final long currentTimeMillis = System.currentTimeMillis();
Log.i("DateFormat", "a: " + (String) DateFormat.format("a", currentTimeMillis));
Log.i("DateFormat", "aa: " + (String) DateFormat.format("aa", currentTimeMillis));
Log.i("DateFormat", "A: " + (String) DateFormat.format("A", currentTimeMillis));
Log.i("DateFormat", "AA: " + (String) DateFormat.format("AA", currentTimeMillis));
Поскольку DateFormat был доступен с уровня API 3, я сталкиваюсь с регрессом или в моей среде разработки что-то не так? (Я новичок в Android, поэтому у меня пока нет большого опыта работы с этой платформой). AVD настроен для API уровня 8, и я использую Eclipse.