%@ page import="org.amchamkorea.util.*, org.amchamkorea.newsevent.*, java.util.*, java.text.*" %>
<%@ page import="org.amchamkorea.resources.*" %>
<%@ page import="biz.itline.util.*" %>
<%
Calendar start = Calendar.getInstance();
//ÀÌÀü, ´ÙÀ½´Þ·ÎÀÇ À̵¿
String s_year = request.getParameter("s_year");
s_year = ItlineUtilities.strNullToBlankString(s_year);
String s_month = request.getParameter("s_month");
s_month = ItlineUtilities.strNullToBlankString(s_month);
if (!(s_year.equals(""))){ //³Ñ¾î¿À´Â °ªÀÌ ÀÖÀ»°æ¿ì
int i_year = Integer.parseInt(s_year);
start.set( start.YEAR, i_year );
}
if (!(s_month.equals(""))){ //³Ñ¾î¿À´Â °ªÀÌ ÀÖÀ»°æ¿ì
int i_month = Integer.parseInt(s_month);
start.set( start.MONTH, i_month-1 );
}
//ÀÌÀü, ´ÙÀ½´Þ·ÎÀÇ À̵¿
start.set( start.DATE, 1 );
Calendar end = ( Calendar ) start.clone();
end.add( end.MONTH, 1 );
end.add( end.DATE, -1 );
Calendar pcar = ( Calendar ) start.clone();
pcar.add(pcar.MONTH,-1);
Calendar ncar = ( Calendar ) start.clone();
ncar.add(ncar.MONTH,1);
DateFormat dateFormat = new SimpleDateFormat( "yyyy-MM-dd" );
DateFormat df = new SimpleDateFormat( "MM. yyyy", Locale.UK);
%>
 |
<%=df.format( start.getTime() ) %> |
 |
| S |
M |
T |
W |
T |
F |
S |
<%
for( ; !start.after( end ); ){
for( int i = 1; i <= 7; i++ ){
if( start.get( start.WEEK_OF_MONTH ) == 1 && i < start.get( start.DAY_OF_WEEK ) ){
%>
|
<%
}else if( start.get( start.WEEK_OF_MONTH ) == start.getActualMaximum( start.WEEK_OF_MONTH ) ){
if( !start.after( end ) ){
EvtCalendar[] events = CalendarDAO.listByDate( start.getTime() );
%>
<%
if( events.length > 0 ){
out.println( "" + start.get( start.DATE ) + "" );
}else{
out.println( "" + start.get( start.DATE ) + "" );
}
%> |
<%
}else{
%>
|
<%
}
start.add( start.DATE, 1 );
}else if( !start.before( end ) ){
%>
|
<%
start.add( start.DATE, 1 );
}else{
EvtCalendar[] events = CalendarDAO.listByDate( start.getTime() );
%>
<%
if( events.length > 0 ){
out.println( "" + start.get( start.DATE ) + "" );
}else{
out.println( "" + start.get( start.DATE ) + "" );
}
%> |
<%
start.add( start.DATE, 1 );
}
}
%>
<%
}
%>