import javatextSimpleDateFormat;
import javautilCalendar;
public class WeekDemo {
public static void main(String[] args) {
printWeeks();
}
public static void printWeeks() {
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
Calendar calendar = CalendargetInstance();
calendarset(CalendarDATE, 1);
int month = calendarget(CalendarMONTH);
int count = 0;
while (calendarget(CalendarMONTH) == month) {
if (calendarget(CalendarDAY_OF_WEEK) == CalendarMONDAY) {
StringBuilder builder = new StringBuilder();
builderappend("week:");
builderappend(++count);
builderappend(" (");
builderappend(formatformat(calendargetTime()));
builderappend(" - ");
calendaradd(CalendarDATE, 6);
builderappend(formatformat(calendargetTime()));
builderappend(")");
Systemoutprintln(buildertoString());
}
calendaradd(CalendarDATE, 1);
}
}
}
代码截图如下:从2021-1-1到2021-12-31日
代码截图
以下是运行结果的部分截图,一直到第52周的周一和周日对应日期。
运行结果
以上就是关于java获取当前月份有多少个星期,从星期一到星期天,并列出时间全部的内容,包括:java获取当前月份有多少个星期,从星期一到星期天,并列出时间、java如何实现获取一年中所有周的星期一和星期天。(要求1月4号所在的周为新年第一周)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)