gpt4 book ai didi

java - 从周数查找一周的开始结束日期

转载 作者:行者123 更新时间:2023-12-02 08:55:25 24 4
gpt4 key购买 nike

我使用 servlet 和 JSP 构建一个 Web 应用程序,并在 Servlet 内计算星期几:

 private int findWeekNumber(String myDate) 
throws ParseException{
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date date;
date = df.parse(myDate);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int week = cal.get(Calendar.WEEK_OF_YEAR);
System.out.println("week number is:" + week);

return week;
}

然后我将保存到我的数据库中。然后我从数据库中检索。如何从 week 获取一周的开始 - 结束日期(周开始于星期一)?假设 weekNumber 是 30,我想计算 20/07/2015 - 26/07/2015。相同的功能是here

最佳答案

Java 8 版本

LocalDate week = LocalDate.now().with(ChronoField.ALIGNED_WEEK_OF_YEAR, yourWeekNumber);

LocalDate start = week.with(DayOfWeek.MONDAY);
LocalDate end = start.plusDays(6);
System.out.println(start +" - "+ end);

关于java - 从周数查找一周的开始结束日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31606760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com