РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
983 of 1163 menu

Метод getInstance

Метод getInstance класса Calendar возвращает объект календаря, инициализированный текущей датой и временем в часовом поясе по умолчанию. Метод является статическим, поэтому вызывается через имя класса. Параметров метод не принимает. Также существуют перегруженные версии, принимающие в первом параметре часовой пояс TimeZone, а во втором - локаль Locale.

Синтаксис

Calendar.getInstance() Calendar.getInstance(TimeZone zone) Calendar.getInstance(Locale aLocale) Calendar.getInstance(TimeZone zone, Locale aLocale)

Пример

Давайте получим объект календаря с текущей датой и выведем его на экран:

import java.util.Calendar; public class Main { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); System.out.println(cal.getTime()); } }

Результат выполнения кода будет содержать текущую дату, например:

"Mon Sep 16 12:34:56 EEST 2026"

Пример

Давайте получим отдельные компоненты текущей даты с помощью метода get:

import java.util.Calendar; public class Main { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); int year = cal.get(Calendar.YEAR); int month = cal.get(Calendar.MONTH) + 1; int day = cal.get(Calendar.DAY_OF_MONTH); System.out.println("Year: " + year); System.out.println("Month: " + month); System.out.println("Day: " + day); } }

Результат выполнения кода:

"Year: 2026" "Month: 9" "Day: 16"

Пример

Давайте получим календарь для конкретного часового пояса, передав его первым параметром:

import java.util.Calendar; import java.util.TimeZone; public class Main { public static void main(String[] args) { TimeZone zone = TimeZone.getTimeZone("UTC"); Calendar cal = Calendar.getInstance(zone); System.out.println(cal.getTimeZone().getID()); } }

Результат выполнения кода:

"UTC"

Смотрите также

  • класс Calendar,
    который представляет календарь
  • метод get,
    который возвращает значение поля календаря
  • метод set,
    который устанавливает значение поля календаря
  • метод add,
    который добавляет значение к полю календаря
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить