如何获得前一周的数字

mad*_*dhu -2 java time date

我需要得到前一周的数字.例如,这是第38周,我需要第37周.如何最好地继续?

int currentWeekNumber= now.get(Calendar.WEEK_OF_YEAR);
int previousWeekNum = // How to get the previous week number??

    System.out.println("currentWeekNum = " + currentWeekNumber);
    System.out.println(" previousWeekNum = " + previousWeekNum);
Run Code Online (Sandbox Code Playgroud)

mad*_*dhu 5

这对我来说很好....这是获得它的正确语法

Calendar now = Calendar.getInstance();

    int currentWeek = now.get(Calendar.WEEK_OF_YEAR);
    System.out.println("current week = " + currentWeek);

now.add(Calendar.WEEK_OF_YEAR, -1);
    int test = now.get(Calendar.WEEK_OF_YEAR);
    System.out.println(" test date = " + test);
Run Code Online (Sandbox Code Playgroud)