반응형
SMALL
<%@ page contentType="text/html;charset=euc-kr"%>
<%@ page import="java.util.*"%>
<%
String InterfaceID = request.getParameter("IF_DATE");
// 캘린더 인스턴스 생성
Calendar day = Calendar.getInstance();
boolean right = false ;
if ( InterfaceID.length() == 8 )
{
int nowYear = Integer.parseInt(InterfaceID.substring(0,4));
int nowMonth = Integer.parseInt(InterfaceID.substring(4,6)) - 1 ;
int nowDate = Integer.parseInt(InterfaceID.substring(6,8));
day.set(nowYear, nowMonth, nowDate);
if ( InterfaceID.equals(getDateString(day)) ) {
right = true;
}
}
out.print("결과 : " + right);
%>
<%!
/**
* Calendar 객체를 받아서 해당 날자를 YYYYMMDD 형식으로 리턴
*/
public String getDateString(Calendar day) {
String str = "" + day.get(Calendar.YEAR); // 년;
int thisMonth = day.get(Calendar.MONTH) + 1; // 월 ( 0 ~ 11 )= 0;
if ( thisMonth < 10 ) {
str += "0";
}
str += "" + thisMonth ;
int thisDate = day.get(Calendar.DATE) ; // 월 ( 0 ~ 11 )= 0;
if ( thisDate < 10 ) {
str += "0";
}
str += "" + thisDate ;
return str;
}
%>
반응형
'Web Programing! > JAVA / JSP' 카테고리의 다른 글
[JAVA] URLEncoder / URLDecoder (0) | 2011.09.06 |
---|---|
[JSP] Servlet이란? (0) | 2011.07.31 |
[jsp] 형변환하기 (0) | 2011.07.27 |
[JAVA] 정규식표현을 사용한 URL에 자동링크 (0) | 2011.07.11 |
[JAVA] 개발자가 놓치기 쉬운 자바의 개념, 기본원리 (1) | 2011.07.11 |
[JSP] toFixed(x) 소수점이하 고정된 자릿수 유지하기. (0) | 2011.07.11 |
[JSP] 현재 날짜 구하기 (0) | 2011.07.08 |