Я управляю некоторыми датами в своих собственных классах дат. Я хочу, чтобы создать метод, как это в моей дате:Получение правильного дня недели (Календарь Java)
int getWeekdayIndex()
прямо сейчас lookes что-то вроде этого:
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
cal.set(year, month+1, day); // data of this date
int weekdayIndex = cal.get(Calendar.DAY_OF_WEEK);
return weekdayIndex;
Я знаю DAY_OF_WEEK возвращает 1 (воскресенье) до 7 (суббота), но если Я проверить этот метод с
2014-01-06 Я получаю индекс 5 (suppost быть 2)
2014-01-07 Я получаю индекс 6 (suppost быть 3)
(я живу в Берлине UTC + 01: 00 - если это имеет значение)
Что именно вы вводите, когда говорите «Я тестирую этот метод с помощью»? – SimplyPanda
Можете ли вы разместить свой код, так что это clea, как переменные год, месяц и день заселены, thx – JosefN