看到網(wǎng)上的獲取大部分都是需要api 24 以上才可以用
然后自己研究了下
獲取前n天日期洲鸠,如獲取距離今日5天前那一天的具體日期則beforeAfterDate(-5)即可,后5天日期則beforeAfterDate(5)柠并;
//獲取當(dāng)前時(shí)間前后幾天的時(shí)間
public static String beforeAfterDate(int days) {
long nowTime = System.currentTimeMillis();
long changeTimes = days * 24L * 60 * 60 * 1000;
return getStrTime(String.valueOf(nowTime + changeTimes), "yyyy-MM-dd");
}
//時(shí)間戳轉(zhuǎn)字符串
public static String getStrTime(String timeStamp, String format) {
String timeString= null;
SimpleDateFormat sdf = new SimpleDateFormat(format);
long l = Long.valueOf(timeStamp);
timeString= sdf.format(new Date(l));//單位秒
return timeString;
}
輸出結(jié)果為
2019-12-26 10:24:13.340 22118-23007/com.cpigeon.app D/akjasdkkashfkasfsafjk: 后0天的時(shí)間為:2019-12-26
2019-12-26 10:24:13.341 22118-23007/com.cpigeon.app D/akjasdkkashfkasfsafjk: 后1天的時(shí)間為:2019-12-27
2019-12-26 10:24:13.342 22118-23007/com.cpigeon.app D/akjasdkkashfkasfsafjk: 后2天的時(shí)間為:2019-12-28
2019-12-26 10:24:13.343 22118-23007/com.cpigeon.app D/akjasdkkashfkasfsafjk: 后3天的時(shí)間為:2019-12-29
2019-12-26 10:24:13.344 22118-23007/com.cpigeon.app D/akjasdkkashfkasfsafjk: 后4天的時(shí)間為:2019-12-30
2019-12-26 10:24:13.345 22118-23007/com.cpigeon.app D/akjasdkkashfkasfsafjk: 后5天的時(shí)間為:2019-12-31
2019-12-26 10:24:13.346 22118-23007/com.cpigeon.app D/akjasdkkashfkasfsafjk: 后6天的時(shí)間為:2020-01-01