H
Heribert500
Ambitioniertes Mitglied
- 1
Hallo schon wieder,
aus einer DB hole ich 365 Tage(Datümer) die ich dann in einem Listview anzeige.
Soweit alles ok.
mit unten stehendem Code(ausschnitt) versuche ich die Kalenderwoche zu ermitteln
Die Funktion gibt mir aber nur eine einzige KW und zwar immer dieselbe ( bei mir für 2015 = 53. KW) zurück
Hat einer ne Idee warum das nicht klappt
Danke schon mal
heribert500
aus einer DB hole ich 365 Tage(Datümer) die ich dann in einem Listview anzeige.
Soweit alles ok.
mit unten stehendem Code(ausschnitt) versuche ich die Kalenderwoche zu ermitteln
Die Funktion gibt mir aber nur eine einzige KW und zwar immer dieselbe ( bei mir für 2015 = 53. KW) zurück
Hat einer ne Idee warum das nicht klappt
Code:
public void Set_Refresh_Data() {
kalenderarray.clear();
db = new DBHelper(this);
ArrayList<Kalender> kalender_array_from_db = db.Get_Kalender();
for (int i = 0; i < kalender_array_from_db.size(); i++) {
int idnr = kalender_array_from_db.get(i).getID();
String rdatum = kalender_array_from_db.get(i).getrDatum();
try{
Date date = new SimpleDateFormat("EEE dd.MM.yyyy", Locale.GERMAN).parse(rdatum);
Calendar c = Calendar.getInstance();
c.setTime(date);
dow = c.get(Calendar.DAY_OF_WEEK);
kow = c.get(Calendar.WEEK_OF_YEAR);
}
catch (Exception e) {
Log.e("KW", "exception", e);
}
Danke schon mal
heribert500