阅读量:0
在Java中,可以使用java.util.Calendar
类和java.text.SimpleDateFormat
类来获取一周前的日期。以下是一个示例代码:
import java.util.Calendar; import java.text.SimpleDateFormat; public class Main { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DAY_OF_MONTH, -7); //减去一周的天数 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String oneWeekAgo = sdf.format(calendar.getTime()); System.out.println("One week ago: " + oneWeekAgo); } }
在上面的代码中,首先获取当前的Calendar
实例,然后使用add
方法来减去一周的天数,得到一周前的日期。接着使用SimpleDateFormat
类来格式化日期,并将其输出。