所以我试图使用ThreeTenABP库加载一年中的所有星期,但我不知道从哪里开始,因为没有文档。至少我找不到任何东西。请帮帮我。
ThreeTenABP只是针对ThreeTen-Backport Java项目的特定于Android的改编版。
ThreeTen-Backport是Java SE 8日期时间类(java.time)到Java SE 6和7的后端。您可以找到它的文档here。
来自这个answer的代码:
private static long getNumberOfWeeksInYear(LocalDate date) {
LocalDate middleOfYear = date.withDayOfMonth(1).withMonth(6);
return middleOfYear.range(WeekFields.ISO.weekOfWeekBasedYear()).getMaximum();
}
你可以通过以下参数调用它:
LocalDate.of(year, 1, 1) // replace year by the the year you want, e.g. 2009