1. 程式人生 > >java 獲取當前日期之前多少天是什麼日期

java 獲取當前日期之前多少天是什麼日期

Calendar calendar = Calendar.getInstance();
//今天
System.out.println(calendar.getTime());
//10天前
calendar.add(Calendar.DATE, -10);
System.out.println(calendar.getTime());

得到的結果:
Fri Oct 14 22:59:27 CST 2018

Tue Oct 04 22:59:27 CST 2018

一般情況我都要裝下格式:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"
); System.out.println(sdf.format(calendar.getTime()));

這樣打印出來就是:2018-06-27