2014-12-18 2 views
-1

Что не так с этим кодом?Использование GregorianCalendar - Ошибка

GregorianCalendar today = new GregorianCalendar(); 
GregorianCalendar hundredDays = today.add(GregorianCalendar.DAY_OF_MONTH, 100); 

Он всегда возвращает "несовместимые типы"

required: GregorianCalendar 
found: void 
+3

Вы прочитали документ 'GregorianCalendar'? –

+0

Да, я только что сделал. Извините, что я новичок в java, 2 дня, поэтому я не знаком со всем, что только что осталось –

ответ

0

Ниже подпись добавить

void java.util.GregorianCalendar.add(int field, int amount) 

Он ничего не возвращает. Поэтому, когда вы пытаетесь назначить void GregorianCalendar, вы получите ошибку компиляции

0

add method не возвращает новый GregorianCalendar; он изменяет существующий. Он возвращает void. Попробуйте

today.add(GregorianCalendar.DAY_OF_MONTH, 100); 
+0

Большое вам спасибо, теперь это имеет смысл! Извините, я 2 дня в java –

Смежные вопросы