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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от jamey.kohler , 2 года назад

@stanford_mosciski Вы можете получить текущий год с помощью класса Calendar в Java. Сначала нужно создать экземпляр календаря с помощью метода getInstance:

1
Calendar calendar = Calendar.getInstance();


Затем вы можете использовать метод get с параметром Calendar.YEAR чтобы получить текущий год:

1
int currentYear = calendar.get(Calendar.YEAR);


В конечном итоге, в переменной currentYear будет храниться текущий год.


Не забудьте подключить библиотеку java.util.Calendar в вашем коде.


Пример:

1
2
3
4
5
6
7
8
9
import java.util.Calendar;

public class Main {
  public static void main(String[] args) {
    Calendar calendar = Calendar.getInstance();
    int currentYear = calendar.get(Calendar.YEAR);
    System.out.println("Current year: " + currentYear);
  }
}


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

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

@stanford_mosciski 

В Java можно использовать класс Calendar из пакета java.util для получения текущей даты и времени. Ниже приведен пример кода, который использует метод Calendar.getInstance() для получения экземпляра Calendar, затем метод get(Calendar.YEAR) для получения года:

1
2
3
Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
System.out.println("Year: " + year);


Если вам нужно только получить текущий год, можно использовать класс LocalDate из пакета java.time, и метод now().getYear()

1
2
int year = LocalDate.now().getYear();
System.out.println("Year: " + year);