Пробую решить через календари, логика какая: Создал объект DATE входящей даты. Потом через календарь во второй дате привожу всё к началу года - обнуляю всё, кроме самого года. Извлекаю из второго календаря объект DATE, сравниваю. Вроде корректно работает, ан нет. Хелп