Как получить год в Java?

Пользователь

от stephania , в категории: Java , 2 года назад

Как получить год в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от christine , 2 года назад

@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 буде

Пользователь

от christine , 2 года назад

@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();