서블릿과 JSP로 웹 애플리케이션을 구축하고 서블릿 내부에서 일주일 수를 계산합니다.
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
데이터베이스에 저장합니다 . 그런 다음 week
데이터베이스에서 검색합니다 . 에서 한주의 시작-종료 날짜 (주 시작은 월요일)를 어떻게 얻을 수 week
있습니까? weekNumber
30 이라고 가정하고 20/07/2015-26/07/2015를 계산하고 싶습니다. 동일한 기능이 여기에 있습니다.
Calendar
이것을 위해 사용할 수 있습니다 .
Calendar cal = Calendar.getInstance();
cal.set(Calendar.WEEK_OF_YEAR, week);
Date yourDate = cal.getTime();
cal.setTime(yourDate);//Set specific Date of which start and end you want
Date start,end;
cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
start = cal.getTime();//Date of Monday of current week
cal.add(Calendar.DATE, 6);//Add 6 days to get Sunday of next week
cal.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
end = cal.getTime();//Date of Sunday of current week
System.out.println(start +" - "+ end);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다