在Java中,可以使用LocalDate
類和TemporalAdjusters
類來計算下周的時間。以下是一個示例代碼:
import java.time.DayOfWeek;
import java.time.LocalDate;
import java.time.temporal.TemporalAdjusters;
public class CalculateNextWeek {
public static void main(String[] args) {
// 獲取當前日期
LocalDate now = LocalDate.now();
// 獲取下周一的日期
LocalDate nextMonday = now.with(TemporalAdjusters.next(DayOfWeek.MONDAY));
// 獲取下周日的日期
LocalDate nextSunday = now.with(TemporalAdjusters.next(DayOfWeek.SUNDAY));
// 打印下周一和下周日的日期
System.out.println("下周一的日期:" + nextMonday);
System.out.println("下周日的日期:" + nextSunday);
}
}
在上面的代碼中,首先獲取當前日期,并使用TemporalAdjusters.next()
方法獲取下周一和下周日的日期。然后將這兩個日期打印出來。可以根據需要對日期進行格式化輸出。