1. 程式人生 > >java 獲取前一天日期

java 獲取前一天日期

用Java獲取前一天日期:

calendar.add(Calendar.DAY_OF_MONTH, -1);    

        -1 代表當天前一天的日期,如果將 -1 改成 0,得到的會是當前的日期。以此類推  可以用Java得到以當前時間為準前幾天或者後幾天的日期

YYYY-MM-DD : 固定時間輸出格式  為   年-月-天

DateFormat df = new SimpleDateFormat("YYYY-MM-DD");// 多型
Date date = new Date();
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DAY_OF_MONTH, -1);
date = (Date) calendar.getTime();
String format = df.format(date);
System.out.println(format);