Второй аргумент Class<? extends A>
..., который должен расширять класс, который имеет первый аргумент (например, аргумент one является Question
, поэтому вторым аргументом является то, что расширяет Question
.
Breakdown: NastyThingsToClasses(Object.class, Question.class, SomeQuestion.class); // OK
Все расширяет Object
, поэтому второй аргумент верен.
NastyThingsToClasses(Question.class, SomeQuestion.class); // OK
SomeQuestion
расширяет Question
, поэтому это справедливая игра.
NastyThingsToClasses(Question.class, Object.class, SomeQuestion.class);
Object
не расширяет Question
, следовательно, ошибка.
надеюсь, что очистил вещи.
-Brett
Формат DAY
возвращает ближайший начальный день недели. В зависимости от конфигурации вашей БД, это может быть воскресенье, понедельник (в вашем случае) ...
Возможно, вам нужен формат DD
.
Ваш формат неправильный, должен быть DD
формат :
select trunc(to_date('23/06/2017','DD/MM/YYYY'), 'DD') from dual;
Модели формата даты для функций даты ROUND и TRUNC
DDD DD J Day
blockquote>