Android ThreeTenAbp获得一年中所有星期的阵容

问题描述 投票:2回答:1

所以我试图使用ThreeTenABP库加载一年中的所有星期,但我不知道从哪里开始,因为没有文档。至少我找不到任何东西。请帮帮我。

android date android-calendar
1个回答
2
投票

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
© www.soinside.com 2019 - 2024. All rights reserved.