X

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

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

Не буду много писать, приведу лишь код, который демонстрирует один из способов получения текущего года. Об остальном поговорим в другом посте, в котором я более подробно рассмотрю работу с датой и временем.

Получение текущего года:

public class Main {

 public static void main(String[] args) {
  System.out.println("Current year is "+getCurrentYear());
 }
 
 public static int getCurrentYear()
 {
  java.util.Calendar calendar = java.util.Calendar.getInstance(java.util.TimeZone.getDefault(), java.util.Locale.getDefault());
  calendar.setTime(new java.util.Date());
  return calendar.get(java.util.Calendar.YEAR);
 }
}

Думаю комментарии излишни. Метод getCurrentYear возвращает текущий год. Что делают методы внутри него Вы можете прочитать в официальной документации по этим классам. Хотя я думаю, из их названия это и так понятно.

Категории: Java Java labs
Тэги: datejavatimeyear