also welche Aufgabe hat das "df.parse" am Anfang? bzw was macht es genau. dann wie kann man denn das datum nach Monat filtern bzw. wie weiss der Rechner dass ich mit 5, Juni meine und nicht tag oder Jahr? dann, kann ich es so wie im bild einfach lösen oder braucht man den "for (Map.Entry etc) " Loop: for(Map.Entry<String, Date> paar : map.entrySet()){ String key = paar.getKey(); Date value = paar.getValue(); if(value.getTime() > 5 && value.getTime() < 9){ map.remove(map.getKey()); } } und wenn man den langen braucht, wie müsste der genau aussehen? danke schon mal im voraus :)