Метод get
Метод get класса Calendar возвращает значение
одного поля календаря. В первый параметр мы передаем
константу нужного поля, например Calendar.YEAR,
Calendar.MONTH, Calendar.DAY_OF_MONTH,
Calendar.HOUR_OF_DAY или Calendar.MINUTE.
Метод возвращает целое число int. Обратите внимание,
что месяцы нумеруются с нуля: январь - это 0,
а декабрь - 11.
Синтаксис
calendar.get(field)
Пример
Давайте получим текущий год, месяц и день месяца:
import java.util.Calendar;
public class Main
{
public static void main(String[] args)
{
Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DAY_OF_MONTH);
System.out.println(year);
System.out.println(month);
System.out.println(day);
}
}
Результат выполнения кода:
2026
8
16
Пример
Давайте получим часы, минуты и секунды текущего времени:
import java.util.Calendar;
public class Main
{
public static void main(String[] args)
{
Calendar calendar = Calendar.getInstance();
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
int second = calendar.get(Calendar.SECOND);
System.out.println(hour);
System.out.println(minute);
System.out.println(second);
}
}
Результат выполнения кода:
14
30
45
Пример
Давайте создадим календарь на конкретную дату и получим из него день недели:
import java.util.Calendar;
public class Main
{
public static void main(String[] args)
{
Calendar calendar = Calendar.getInstance();
calendar.set(2026, Calendar.SEPTEMBER, 16);
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
System.out.println(dayOfWeek);
}
}
Результат выполнения кода:
4
Смотрите также
-
класс
Calendar,
который представляет календарь -
метод
getInstance,
который возвращает текущий календарь -
метод
set,
который устанавливает поля календаря -
метод
add,
который прибавляет значение к полю календаря