Учитывает ли високосный код класс Calendar java
Будет ли учитывать високосные года поле типа Calendar?
Ответы (1 шт):
Класс Calendar не имеет метода для проверки високосного года.
Такой метод существует в классе-потомке: GregorianCalendar::isLeapYear:
public boolean isLeapYear(int year)
Determines if the given year is a leap year. Returns true if the given year is a leap year. To specify BC year numbers, 1 - year number must be given. For example, year BC 4 is specified as -3.
Parameters:
year- the given year.
Returns:
trueif the given year is a leap year;falseotherwise.
Примечание: Классы для работы с датами Calendar / GregorianCalendar / Date являются устаревшими после выхода Java 8 в марте 2014, где был реализован новый функциональный Java Date/Time API.