Если вы используете Java 8, то ответ JodaStephen, безусловно, лучший. Однако, если вы работаете с JSR-310 backport , вы, к сожалению, должны сделать что-то вроде этого:
Date input = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(input);
LocalDate date = LocalDate.of(cal.get(Calendar.YEAR),
cal.get(Calendar.MONTH) + 1,
cal.get(Calendar.DAY_OF_MONTH));
Кроме того, убедитесь, что вы делаете
#import <QuartzCore/QuartzCore.h>
перед использованием любых классов, специфичных для Core-Animation, и т. Д.
Вам необходимо добавить каркас QuartzCore
в ваш проект.