1. 程式人生 > >Calendar獲取當前日期,或前幾天,或後幾天的日期

Calendar獲取當前日期,或前幾天,或後幾天的日期

1. 獲取系統當前時間

// 獲取系統當前時間
Calendar now = Calendar.getInstance();
String res = sdf.format(now.getTime());
System.out.println(res); // 2018-07-04 11:50:37

2. 獲取前幾天的時間

// 前幾天的時間
Calendar before7 = Calendar.getInstance();
before7.add(Calendar.DAY_OF_MONTH, - 7);
String res = sdf.format(before7.getTime());
System.out.println(res); // 2018-06-27 13:15:07

3. 獲取後幾天的時間

// 後幾天的時間
Calendar after7 = Calendar.getInstance();
after7.add(Calendar.DAY_OF_MONTH, + 7);
String res = sdf.format(after7.getTime());
System.out.println(res); // 2018-07-11 11:59:51