Java中可以使用Calendar类来获取当前日期的前几天的日期。下面是一个示例代码:
import java.util.Calendar;
import java.util.Date;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DAY_OF_YEAR, -7);
Date sevenDaysAgo = calendar.getTime();
System.out.println("7 days ago: " + sevenDaysAgo);
在上面的代码中,我们首先通过Calendar.getInstance()方法获取Calendar实例,然后通过add方法将当前日期的天数减去7,最后通过getTime方法获取对应的Date对象。