FileDocCategorySizeDatePackage
JspCalendar.javaAPI DocGlassfish v2 API4945Fri May 04 22:34:22 BST 2007dates

JspCalendar

public class JspCalendar extends Object

Fields Summary
Calendar
calendar
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 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 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);
    
public static voidmain(java.lang.String[] args)

	JspCalendar db = new JspCalendar();
	p("date: " + db.getDayOfMonth());
	p("year: " + db.getYear());
	p("month: " + db.getMonth());
	p("time: " + db.getTime());
	p("date: " + db.getDate());
	p("Day: " + db.getDay());
	p("DayOfYear: " + db.getDayOfYear());
	p("WeekOfYear: " + db.getWeekOfYear());
	p("era: " + db.getEra());
	p("ampm: " + db.getAMPM());
	p("DST: " + db.getDSTOffset());
	p("ZONE Offset: " + db.getZoneOffset());
	p("TIMEZONE: " + db.getUSTimeZone());
    
private static voidp(java.lang.String x)

	System.out.println(x);