Próbuję uzyskać odpowiedź na to pytanie od dłuższego czasu. Spojrzałem również na następujący link: Android - DatePicker Widget Format. Na moim telefonie/emulatorze (v 2.3.3) zarówno widżet DatePicker, jak i okno dialogowe nie przyjmują formatu daty określonego w ustawieniach (Ustawienia-> Data & Czas-> Wybierz format daty). Są zawsze w formacie "MM/dd/rrrr". Ustawienie narodowe jest ustawione na angielski w Wielkiej Brytanii.Android: Jak zmienić format daty widoku DataPicker z MM/dd/rrrr na dd/MM/rrrr?
otrzymuję „d/mm/rrrr”, gdy czytam ustawienia z:
Settings.System.getString(getContentResolver(), Settings.System.DATE_FORMAT);
Czy ktoś ma pomysł o tym, jak zmienić format daty w widoku DatePicker?
dziękuję za kompleksową odpowiedź. Szkoda, że tak wiele trzeba zrobić w przypadku czegoś, co wydaje się być błędem w locie w Wielkiej Brytanii (patrz [notacja daty i czasu w Wielkiej Brytanii] (http://en.wikipedia.org/wiki/Data_and_time_notation_in_the_United_Kingdom)). Przypuszczam, że na nr 6 masz na myśli reorderPickers() zamiast reorderDates()? – Ovid
oops, tak, korekta zostanie wkrótce opublikowana. –
oryginalny link konstruktora DatePicker jest uszkodzony –