在Java中可以使用java.util.Calendar
类来获取昨天的日期,具体代码如下:
import java.util.Calendar; public class Main { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, -1); // 减去一天 int year = cal.get(Calendar.YEAR); int month = cal.get(Calendar.MONTH) + 1; // 月份从0开始,所以需要加1 int day = cal.get(Calendar.DAY_OF_MONTH); System.out.printf("昨天的日期是:%d年%d月%d日\n", year, month, day); } }
以上代码首先获取当前的日期,然后通过cal.add(Calendar.DAY_OF_MONTH, -1)
来减去一天,最后获取昨天的年、月、日并打印输出。