У меня есть файл .txt, который я импортирую в свою Java-программу, например ("2012.12.01")
.Я получаю месяц (интересно, потому что я никогда не использую часть getDayOfMonth().name();
, и даже при этом он записывает имена, а не цифры (JANUARY
вместо 01
или 1
). Поэтому я попытался определить,месяц февраль или нет. Но даже если это правда, if
возвращает false
. Возможно, это потому, что месяц никогда не равен String.
for (Changes c : list) {
int Year = v.getDate().getYear();
Month month= v.getDate().getMonth();
int Day = v.getDate().getDayOfMonth();
if (Year%4==0 && month.equals("FEBRUARY") && Day==24)
leapDay = true;
}