1.Java使用Date获取前十天的日期
Date currentDate=new Date();
Calendar ca=Calendar .getInstance();
ca.setTime(currentDate();
ca.add(Calendar.DAY_OF_MOUTH,-10);
Date tenDaysAgo=ca.getTime();
2.Java使用LocalDate获取前十天的日期
LocalDate new=LocalDate.now();
LocalDate tenDaysAgo= Now.minuteDays(10);//输出钱10天的年月日
3.Java使用LocalDateTime获取前十天的日期
LocalDateTimenew=LocalDateTime.now();
LocalDateTimetenDaysAgo= Now.minuteDays(10);//输出钱10天日期和时间
4、LocalDateTime中常使用的方法,求前/后几分钟,几天,几月,几年
LocalDateTime now=LocalDateTime .now();
//两分钟以前
LocalDateTime twoMiAfter=now.plusMinutes(2)
//两分钟以前
LocalDateTime twoMiAgo=now.minusMinutes(2)
//两天以前
LocalDateTime twoDayAfter=now.plusDays(2)
//两天以后
LocalDateTime twoDayAgo=now.minusDays(2);
//两个月以前
LocalDateTime twoMouthAfter=now.plusMouths(2)
//两个月以后
LocalDateTime twoMouthAgo=now.minusMouths(2);
//两年以前
LocalDateTime twoYearAfter=now.plusYears(2)
//两年以后
LocalDateTime twoYearAgo=now.minusYears(2);
5、LocalDate(只展示年月日)中常使用的方法,求前/后几分钟,几天,几月,几年
LocalDate now=LocalDate.now();
//两天以前
LocalDate twoDayAfter=now.plusDays(2)
//两天以后
LocalDate twoDayAgo=now.minusDays(2);
//两个月以前
LocalDate twoMouthAfter=now.plusMouths(2)
//两个月以后
LocalDate twoMouthAgo=now.minusMouths(2);
//两年以前
LocalDate twoYearAfter=now.plusYears(2)
//两年以后
LocalDate twoYearAgo=now.minusYears(2);
LocalDateTimenew=LocalDateTime.now();
LocalDateTimetenDaysAgo= Now.minusDays(10);//输出前10天日期和时间