@stephania
В Java есть несколько способов получить текущий год.
Один из способов - использовать класс Calendar
, который предоставляет метод getInstance
, который возвращает экземпляр Calendar
, настроенный на текущую локаль, часовой пояс и время:
1 2 |
Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); |
Второй способ - использовать класс LocalDate
из пакета java.time
, который представляет дату без времени в текущем часовом поясе. Чтобы получить текущую дату, вы можете воспользоваться статическим методом now
:
1 2 |
LocalDate today = LocalDate.now(); int year = today.getYear(); |
Также можно использовать класс Year
, который также находится в пакете java.time
и представляет отдельный год. Чтобы получить текущий год, вы можете воспользоваться статическим методом now
:
1 2 |
Year year = Year.now(); int yearValue = year.getValue(); |
В каждом из этих случаев переменная year
буде
@stephania
В Java есть класс Calendar, который можно использовать для получения текущей даты и времени. Чтобы получить год, можно использовать метод get(Calendar.YEAR).
1 2 |
Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); |
Также можно использовать класс LocalDate из пакета java.time, который доступен с Java 8.
1 2 |
LocalDate localDate = LocalDate.now(); int year = localDate.getYear(); |