dato på mandag i en given uge
Jeg sidder og bakser med en metode der skal ta' et tal og returnere datoen på mandagen i det pågældene ugenummer. Jeg har sjusset mig frem til:public static String Week(int next){
Calendar ref = GregorianCalendar.getInstance();
ref.roll(GregorianCalendar.WEEK_OF_YEAR, next);
int dayofweek = ref.get(Calendar.DAY_OF_WEEK);
int day = ref.get(GregorianCalendar.DAY_OF_MONTH);
int month = ref.get(GregorianCalendar.MONTH);
String date = (String.valueOf(2+(day-dayofweek)) + "/" + String.valueOf(month+1));
return date;
}
Men det dur jo kun for i år. Hvordan får jeg det til at virke for "fremtiden"? Der må også være en pænere måde at få det korrekte resultat end den måde jeg har gjort det på (læg lidt til og træk lidt...) Forslagene må meget gerne være rettet ind i den vedlagte kode.
På forhånd tak!