FileDocCategorySizeDatePackage
JspCalendar.javaAPI DocGlassfish v2 API4808Fri May 04 22:34:12 BST 2007cal

JspCalendar

public class JspCalendar extends Object

Fields Summary
Calendar
calendar
Date
currentDate
Constructors Summary
public JspCalendar()


      
	calendar = Calendar.getInstance();
	Date trialTime = new Date();
	calendar.setTime(trialTime);
    
Methods Summary
public intgetAMPM()

	return calendar.get(Calendar.AM_PM);
    
public java.lang.StringgetCurrentDate()

        Date dt = new Date ();
	calendar.setTime (dt);
	return getMonthInt() + "/" + getDayOfMonth() + "/" +  getYear();

    
public intgetDSTOffset()

	return calendar.get(Calendar.DST_OFFSET)/(60*60*1000);
    
public java.lang.StringgetDate()

	return getMonthInt() + "/" + getDayOfMonth() + "/" +  getYear();	
    
public java.lang.StringgetDay()

	int x = getDayOfWeek();
	String[] days = new String[] {"Sunday", "Monday", "Tuesday", "Wednesday", 
				      "Thursday", "Friday", "Saturday"};

	if (x > 7)
	    return "Unknown to Man";

	return days[x - 1];

    
public intgetDayOfMonth()

	return calendar.get(Calendar.DAY_OF_MONTH);
    
public intgetDayOfWeek()

	return calendar.get(Calendar.DAY_OF_WEEK);
    
public intgetDayOfYear()

	return calendar.get(Calendar.DAY_OF_YEAR);
    
public intgetEra()

	return calendar.get(Calendar.ERA);
    
public intgetHour()

	return calendar.get(Calendar.HOUR_OF_DAY);
    
public intgetMinute()

	return calendar.get(Calendar.MINUTE);
    
public java.lang.StringgetMonth()

	int m = getMonthInt();
	String[] months = new String [] { "January", "February", "March",
					"April", "May", "June",
					"July", "August", "September",
					"October", "November", "December" };
	if (m > 12)
	    return "Unknown to Man";
	
	return months[m - 1];

    
public intgetMonthInt()

	return 1 + calendar.get(Calendar.MONTH);
    
public java.lang.StringgetNextDate()

        calendar.set (Calendar.DAY_OF_MONTH, getDayOfMonth() + 1);
	return getDate ();
    
public java.lang.StringgetPrevDate()

        calendar.set (Calendar.DAY_OF_MONTH, getDayOfMonth() - 1);
	return getDate ();
    
public intgetSecond()

	return calendar.get(Calendar.SECOND);
    
public java.lang.StringgetTime()

	return getHour() + ":" + getMinute() + ":" + getSecond();
    
public java.lang.StringgetUSTimeZone()

	String[] zones = new String[] {"Hawaii", "Alaskan", "Pacific",
				       "Mountain", "Central", "Eastern"};
	
	return zones[10 + getZoneOffset()];
    
public intgetWeekOfMonth()

	return calendar.get(Calendar.WEEK_OF_MONTH);
    
public intgetWeekOfYear()

	return calendar.get(Calendar.WEEK_OF_YEAR);
    
public intgetYear()

	return calendar.get(Calendar.YEAR);
    
public intgetZoneOffset()

	return calendar.get(Calendar.ZONE_OFFSET)/(60*60*1000);