Mam mały problem, opracowuję aplikację i muszę zmienić dzień rozpoczęcia tygodnia z poniedziałku na inny (czwartek, sobota). jest to możliwe w Androidzie, muszę obliczyć początek do tygodnia i jego koniec znając datę. (Tydzień zaczyna się od czwartku jako przykład)Kalendarz Androida: Zmiana dnia rozpoczęcia tygodnia
Uwaga: jestem dopiero początkującym programistą dla Androida. tutaj jest mój kod SimpleDateFormat dateformate = new SimpleDateFormat ("dd/MM");
// get today and clear time of day
Calendar cal = Calendar.getInstance();
// get start of this week in milliseconds
cal.set(Calendar.DAY_OF_WEEK, cal.getFirstDayOfWeek());
cal.add(Calendar.DAY_OF_YEAR, 7*(WeekIndex-1));
result = dateformate.format(cal.getTime());
cal.add(Calendar.DAY_OF_YEAR, 6);
result=result+" - " + dateformate.format(cal.getTime());
używając powyższego kodu otrzymuję wynik, ale z poniedziałku jako gwiazda tygodnia.
Uwaga: Nie mogę dodać dzień do wyniku, ponieważ zmiany indeksów tydzień z zmiana to zaczynają
„muszę zmienić dzień rozpoczęcia tygodnia "- w * co *? 'CalendarView'? Coś innego? – CommonsWare
dodaj swój kod. – Blackbelt
sprawdź teraz mój wpis i przepraszam za zły angielski –