javanewbie Skrevet 16. mars 2005 Del Skrevet 16. mars 2005 Jeg prøver å finne datoen for mandag og søndag i en gitt uke på følgende måte: Calendar todayCalendar=Calendar.getInstance(); Calendar cal=Calendar.getInstance(); if(todayCalendar.DAY_OF_WEEK==Calendar.SUNDAY){ cal.add(Calendar.DATE,-6); //monday in this week } else{ cal.add(Calendar.DATE,-(todayCalendar.DAY_OF_WEEK-2)); //monday in this week } System.out.println("Monday this week: "+cal.get(Calendar.DATE)); cal=Calendar.getInstance(); if(todayCalendar.DAY_OF_WEEK!=Calendar.SUNDAY){ cal.add(Calendar.DATE,6-(todayCalendar.DAY_OF_WEEK-2)); //sunday in this week } System.out.println("Sunday this week: "+cal.get(Calendar.DATE)); ..men det funker dårlig! Noen som har en bedre ide? Lenke til kommentar
Patton Skrevet 16. mars 2005 Del Skrevet 16. mars 2005 Bytt ut: todayCalendar.DAY_OF_WEEK med todayCalendar.get(Calendar.DAY_OF_WEEK) Naa vet jeg ikke om resten vil fungere, men naa er det iallefall en feilkilde mindre Lenke til kommentar
javanewbie Skrevet 17. mars 2005 Forfatter Del Skrevet 17. mars 2005 !! Det virker adskillig bedre nå ja.. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå