Я хочу получить сегодняшний день и дату, через год после этого. Например, если сегодня 2015-9-18, в следующем году 2016-9-18.Получить следующий год
Я хотел бы использовать Java LocalDate
.
Я хочу получить сегодняшний день и дату, через год после этого. Например, если сегодня 2015-9-18, в следующем году 2016-9-18.Получить следующий год
Я хотел бы использовать Java LocalDate
.
Текущая дата просто извлекается с помощью:
LocalDate now = LocalDate.now();
Затем, вы можете добавить один год к этой дате, используя метод plusYears(years)
:
LocalDate oneYearAfter = now.plusYears(1);
LocalDate
содержит различные методы, чтобы облегчить задачу добавления или вычитания временной суммы (например, plusDays
, plusMonths
, причем наиболее общим является plus(amount, unit)
, добавив сумму, указанную за указанный период времени).
Можете ли вы использовать Календарь вместо этого? В календаре есть методы, которые легко позволяют это сделать. – thatidiotguy
@thatidiotguy LocalDate получил еще более простые методы для этого: – Tunaki
Если вы уже знаете, что существует 'LocalDate', то почему вы просто не смотрите на его API (Javadoc), чтобы искать подходящие методы? Ответ настолько прост для обнаружения. –