private String substractYears(final String dateFrom, final int yearsToSubstract) {
final DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyyMMdd");
final LocalDate date = LocalDate.parse(dateFrom, dtf);
return dtf.format(date.minusYears(yearsToSubstract));
}
# 1 楼答案
在Java 8中,可以使用新的日期/时间类:
你的职能:
示例用法:
将打印:
20130302
# 2 楼答案
你可以按照我的定制方法来做
输入:20140320
产出:20130320