So erhalten Sie das Montagsdatum der aktuellen Woche ohne die Uhrzeit und subtrahieren es um 1 TagJava

Java-Forum
Anonymous
 So erhalten Sie das Montagsdatum der aktuellen Woche ohne die Uhrzeit und subtrahieren es um 1 Tag

Post by Anonymous »

Ich möchte das Montagsdatum der aktuellen Woche ermitteln und es um einen Tag subtrahieren. Ich brauche die Uhrzeit mit dem Datum nicht. Ich habe den folgenden Code ausprobiert, aber er gibt mir das Datum vom Sonntag statt vom Montag und auch die Zeit wird in das Datum einbezogen.

Code: Select all

Date date = new Date();
System.out.println(date);
Calendar c = Calendar.getInstance();
c.setTime(date);
int dayOfWeek = c.get(Calendar.DAY_OF_WEEK) - c.getFirstDayOfWeek();
c.add(Calendar.DAY_OF_MONTH, -dayOfWeek);

Date weekStart = c.getTime();
System.out.println(weekStart);

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post