관리 메뉴

I LOVE EJ

현재 날짜에 for문 이용하여 +7일씩 하기 본문

Web Development/JSP

현재 날짜에 for문 이용하여 +7일씩 하기

BeOne 2008. 8. 10. 14:34

<%@ page contentType="text/html; charset=euc-kr" language="java" import="java.sql.*" errorPage="" %>
<% request.setCharacterEncoding("euc-kr"); %>
<%@ page import="java.util.*, java.text.*"%>

<%
 Calendar now = Calendar.getInstance();
 int year,month,day;
 
 for(int i=0; i<30; i++){
  year= now.get(Calendar.YEAR);
  month= now.get(Calendar.MONTH)+1;
  day = now.get(Calendar.DATE);
 
  //월이 한자리수의 월일 경우 0을 더해서 표시한다. 1월의 경우는 01, 2월은 02의 형태
  String tempMonth = "";
  if(month < 10){
   tempMonth = "0"+month;
  }else{
   tempMonth = String.valueOf(month);
  }
 
  //일이 한자리수의 일일 경우 0을 더해서 표시한다. 1일의 경우는 01, 2일은 02의 형태
  String tempDay = "";
  if(day < 10){
   tempDay = "0"+day;
  }else{
   tempDay = String.valueOf(day);
  }

%>
<%=year%>-<%=tempMonth%>-<%=tempDay%><br>
<%
  //다음 날짜를 구해냄
  now.add(Calendar.DATE, 7);
 }
%>