要获取前一天的日期,可以使用 Calendar 类或者 LocalDate 类来实现。
使用 Calendar 类的方法如下:
import java.util.Calendar;import java.util.Date;public class Main { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); cal.setTime(new Date()); cal.add(Calendar.DAY_OF_MONTH, -1); Date yesterday = cal.getTime(); System.out.println(yesterday); }}使用 LocalDate 类的方法如下:
import java.time.LocalDate;public class Main { public static void main(String[] args) { LocalDate today = LocalDate.now(); LocalDate yesterday = today.minusDays(1); System.out.println(yesterday); }}这两种方法都可以获取到当前日期的前一天。

