Any hint on this one . Thanks ;)
package fr.codegym.task.task08.task0816;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Locale;
/*
La gentille Emma et les vacances d'été
*/
public class Solution {
public static HashMap<String, Date> creerMap() throws ParseException {
DateFormat df = new SimpleDateFormat("MMMMM d yyyy", Locale.ENGLISH);
HashMap<String, Date> map = new HashMap<String, Date>();
map.put("Stallone", df.parse("JUNE 1 1980"));
map.put("Jean", df.parse("AUGUST 4 1980"));
map.put("Yves", df.parse("SEPTEMBER 5 1980"));
map.put("Roger", df.parse("OCTOBER 1 1980"));
map.put("Anne", df.parse("JULY 4 1980"));
map.put("Leon", df.parse("MARCH 5 1980"));
map.put("Leo", df.parse("NOVEMBER 4 1980"));
map.put("Yvan", df.parse("JANUARY 6 1980"));
map.put("Steve", df.parse("APRIL 5 1980"));
map.put("Romeo", df.parse("JUNE 25 1980"));
return map;
}
public static void supprimerToutesPersonnesEte(HashMap<String, Date> map) {
Date date = new Date();
date.setHours(0);
date.setMinutes(0);
date.setSeconds(0);
date.setDate(1);
date.setMonth(6);
Date date2= new Date();
date2.setHours(0);
date2.setMinutes(0);
date2.setSeconds(0);
date2.setDate(1);
date2.setMonth(9);
date.getTime();
date2.getTime();
for (HashMap.Entry<String, Date> paire : map.entrySet()){
String key = paire.getKey();
Date d = paire.getValue();
if (d.after(date) && date2.after(d))
map.remove(paire);
}
}
public static void main(String[] args) {
}
}