Gregorian calendar class

10
GregorianCale ndar Class

Transcript of Gregorian calendar class

Page 1: Gregorian calendar class

GregorianCalendar Class

Page 2: Gregorian calendar class

New GregorianCalendar ()

New GregorianCalendar (object_locale)

New GregorianCalendar (year,month,day)

New GregorianCalendar (year,month,day,minute)

setGregorianChange()

getActualMaximum()

getActualMinimum()

isLeapYear()

Page 3: Gregorian calendar class

new GregorianCalendar ()

ใช้�สร้�าง Object GregorianCalendar โดยมี ค่�าวั�นที่ �และเวัลา ตามี timezone ของร้ะบบmethod : new GregorianCalendar ();return type : GregorianCalendarcontent : ใช้�สร้�าง Object GregorianCalendar โดยมี ค่�าวั�นที่ �และเวัลา ตามี timezone ของร้ะบบ (timezone ค่�อ ขอบเขตของเวัลา)example : GregorianCalendar gregorian_calendar = new GregorianCalendar ();

Back

Page 4: Gregorian calendar class

new GregorianCalendar (object_locale)ใช้�สร้�าง Object GregorianCalendar โดยมี ค่�าวั�นที่ �และเวัลา ตามี timezone ของ Locale ที่ �กำ�าหนดmethod : new GregorianCalendar ( object_locale );return type : GregorianCalendarcontent : ใช้�สร้�าง Object GregorianCalendar โดยมี ค่�าวั�นที่ �และเวัลา ตามี timezone ของ Locale ที่ �กำ�าหนด (Locale = สถานที่ �)example : Locale locale = new Locale ( "th", "TH" ); GregorianCalendar gregorian_calendar = new GregorianCalendar ( locale );

Back

Page 5: Gregorian calendar class

new GregorianCalendar(year,month,day)ใช้�สร้�าง Object GregorianCalendar โดยมี ค่�าวั�นที่ � ตามีที่ �กำ�าหนดmethod : new GregorianCalendar ( year, month, day );return type : GregorianCalendarcontent : ใช้�สร้�าง Object GregorianCalendar โดยมี ค่�าวั�นที่ � ตามีที่ �กำ�าหนดexample : GregorianCalendar gregorian_calendar = new GregorianCalendar ( 2012, 12, 12 );

Back

Page 6: Gregorian calendar class

new GregorianCalendar ( year, month, day, hour, minute );ใช้�สร้�าง Object GregorianCalendar โดยมี ค่�าวั�นที่ �และเวัลา ตามีที่ �กำ�าหนดmethod : new GregorianCalendar ( year, month, day, hour, minute );return type : GregorianCalendarcontent : ใช้�สร้�าง Object GregorianCalendar โดยมี ค่�าวั�นที่ �และเวัลา ตามีที่ �กำ�าหนดexample : GregorianCalendar gregorian_calendar = new GregorianCalendar ( 2012, 12, 12, 0, 0 );

Back

Page 7: Gregorian calendar class

setGregorianChange()

ใช้�กำ�าหนด วั�นที่ �และเวัลาใหมี� ให�กำ�บ object GregorianCalendarmethod : setGregorianChange ( object_date );return type : voidcontent : ใช้�กำ�าหนด วั�นที่ �และเวัลาใหมี� ให�กำ�บ object GregorianCalendarexample : GregorianCalendar gregorian_calendar = new GregorianCalendar ( 2012, 12, 12, 0, 0 ); Date date = new Date (); gregorian_calendar.setGregorianChange ( date );

Back

Page 8: Gregorian calendar class

getActualMaximum()

ใช้�ค่�นค่�า ค่�าส"งส#ด ที่ �เป็%นไป็ได� ของหน�วัยวั�นที่ �หร้�อเวัลา ที่ �กำ�าหนดmethod : getActualMaximum ( calendar_constant );return type : intcontent : ใช้�ค่�นค่�า ค่�าส"งส#ด ที่ �เป็%นไป็ได� ของหน�วัยวั�นที่ �หร้�อเวัลา ที่ �กำ�าหนดexample : GregorianCalendar gregorian_calendar = new GregorianCalendar ( 2012, 12, 12, 0, 0 ); int max_year = gregorian_calendar.getActualMaximum ( Calendar.YEAR ); int max_month = gregorian_calendar.getActualMaximum ( Calendar.MONTH );

Back

Page 9: Gregorian calendar class

getActualMinimum()

ใช้�ค่�นค่�า ค่�าต��าส#ด ที่ �เป็%นไป็ได� ของหน�วัยวั�นที่ �หร้�อเวัลา ที่ �กำ�าหนดmethod : getActualMinimum ( calendar_constant );return type : intcontent : ใช้�ค่�นค่�า ค่�าต��าส#ด ที่ �เป็%นไป็ได� ของหน�วัยวั�นที่ �หร้�อเวัลา ที่ �กำ�าหนดexample : GregorianCalendar gregorian_calendar = new GregorianCalendar ( 2012, 12, 12, 0, 0 ); int min_year = gregorian_calendar.getActualMinimum ( Calendar.YEAR ); int min_month = gregorian_calendar.getActualMinimum ( Calendar.MONTH );

Back

Page 10: Gregorian calendar class

isLeapYear()

ใช้�ตร้วัจสอบวั�า ป็(ที่ �กำ�าหนด ใช้� leap year หร้�อไมี�method : isLeapYear ( year );return type : booleancontent : ใช้�ตร้วัจสอบวั�า ป็(ที่ �กำ�าหนด ใช้� leap year หร้�อไมี�example : GregorianCalendar gregorian_calendar = new GregorianCalendar (); if ( gregorian_calendar.isLeapYear ( 2009 ) ) { System.out.println ( "2007 is leap year." ); }

Back