相关疑难解决方法(0)

Java日历添加年份不起作用

请关注我:

我只是想在当前日期添加10年,然后从中减去过期日期以返回年数:

public int getMaxYears() {
  int max = 0;
  Calendar ten_year_later = Calendar.getInstance();
  ten_year_later.setTime(new Date());
  ten_year_later.add(Calendar.YEAR, 10);
  Calendar expiration = Calendar.getInstance();
  expiration.setTime(expiration_date);
  max = (int) (ten_year_later.getTimeInMillis() - expiration.getTimeInMillis())/(365 * 24 * 60 * 60 * 1000);
  return max;
}
Run Code Online (Sandbox Code Playgroud)

当我调试它时,日历始终保持在当前年份.

任何人 ?

java calendar

8
推荐指数
3
解决办法
2万
查看次数

获得明年的约会

我想得到今天和今天一年后的日期.例如,如果今天是2015-9-18,明年是2016-9-18.

我想用Java LocalDate.

java java-8 java-time

1
推荐指数
1
解决办法
1352
查看次数

1
推荐指数
1
解决办法
179
查看次数

标签 统计

java ×3

calendar ×1

java-8 ×1

java-time ×1