Используя joda-time, можно ли получить список дат за определенную неделю, учитывая только неделю и год? Все примеры, которые я нашел, мне нужно установить дату (с днем-месяцем года), только после этого я могу найти список дат за определенную неделю.список дней в неделю, данную неделю и год
1
A
ответ
1
Joda-Time не имеет специального класса для комбинации года (-of-weekdate) и только понедельника. Итак, в рамках Joda-Time вы должны использовать обходной путь, подобный этому коду, который использует замену LocalDate
с фиксированным днем недели (здесь: понедельник как первый день календарной недели, как определено в стандарте ISO-8601):
int year = 2015;
int week = 52;
LocalDate d = new LocalDate();
d = d.weekyear().setCopy(year);
d = d.weekOfWeekyear().setCopy(week);
d = d.withDayOfWeek(DateTimeConstants.MONDAY);
for (int i = 0; i < 7; i++) {
System.out.println(d);
d = d.plusDays(1);
}
Выход:
// 2015-12-21
// 2015-12-22
// 2015-12-23
// 2015-12-24
// 2015-12-25
// 2015-12-26
// 2015-12-27
Наконец, вы можете поместить собранные даты в ArrayList
или, что так всегда.
Смежные вопросы
- 1. Vba дней в неделю в одну неделю
- 2. Дней/датам за определенную неделю
- 3. Количество транзакций за данную неделю
- 4. Сумма значений за данную неделю
- 5. Выбор дней в неделю?
- 6. Получить число дней в неделю
- 7. Вернуться все записи за данную неделю
- 8. Один год и один раз в неделю.
- 9. Показать последнюю запись за данную неделю
- 10. расчет и возврат количества дней в неделю
- 11. Получите неделю и неделю динамически?
- 12. Как сгруппировать список данных в год, сезон, месяц, неделю, день?
- 13. Получить неделю через неделю данные
- 14. дата сравнения неделю и год формат
- 15. Показывать проценты за неделю и год
- 16. Разбиение таблицы на год и неделю года
- 17. ios - поиск предстоящих дней рождения в неделю
- 18. Получение будних дней и дат за неделю
- 19. Алгоритм поиска непрерывных дней в неделю
- 20. php - блокировка дней в неделю для расписания
- 21. Task Scheduler 6 дней в неделю
- 22. Регулярное выступление за год/календарную неделю
- 23. группа хэш дат по неделю/месяц/год
- 24. Полный календарь в неделю Режим
- 25. функция вычислить правильную неделю число год
- 26. Показать кнопку определенное время/дней каждую неделю
- 27. Високосный год и скопления в неделю в ElasticSearch
- 28. Напоминание о множестве дней и времени за неделю
- 29. Показать данные в текущий день, неделю, месяц и год
- 30. Как получить дату, используя год и неделю в PHP?
Просто обратите внимание: Joda-Time стало немного старым и теперь только в режиме обслуживания, например, моя библиотека [Time4J] (https://github.com/MenoData/Time4J) на основе решения: 'Список date = CalendarWeek.of (год, неделя) .streamDaily(). collect (Collectors.toList());' –