Class GregorianCalendar
package java.util
java.lang.Object | +--java.util.Calendar | +--java.util.GregorianCalendarextends Calendar:
그레고리안 역법을 이용한 캘랜더 클래스.
필드 요약
섹션 제목: “필드 요약”static int ADstatic int BC
생성자 요약
섹션 제목: “생성자 요약”- GregorianCalendar () 새로운 객체를 만든다.
- GregorianCalendar (int year, int month, int date) 새로운 객체를 만든다.
- GregorianCalendar ( TimeZone zone) 새로운 객체를 만든다.
메서드 요약
섹션 제목: “메서드 요약”boolean after ( Object when)— 현 객체에 설정된 시각와 매개변수로 넘어온 시각을 비교한다.boolean before ( Object when)— 현 객체에 설정된 시각와 매개변수로 넘어온 시각을 비교한다.protected void computeFields ()— 캘린더 내에 년도,월,일등을 저장하는 fields 필드에 현 캘랜더가 나타내는 시각을 기준으로 계산해서 얻은 값을 저장한다.protected void computeTime ()— 현 시각을 GMT시각으로 변환 후 time 필드에 저장한다.boolean equals ( Object obj)— 현 객체에 설정된 시각와 매개변수로 넘어온 시각을 비교한다.protected int getGreatestMinimum (int field)protected int getLeastMaximum (int field)protected int getMaximum (int field)protected int getMinimum (int field)int hashCode ()— 현 객체를 나타내기 위한 정수형의 해쉬코드를 구한다.boolean isLeapYear (int year)— 특정 연도가 윤년인지 여부를 구한다.
필드 상세
섹션 제목: “필드 상세”public static final int BCpublic static final int ADGregorianCalendar
섹션 제목: “GregorianCalendar”public GregorianCalendar()- 새로운 객체를 만든다. 사용하는 시간대는 VM에 설정된 시간대를 사용한다.
GregorianCalendar
섹션 제목: “GregorianCalendar”public GregorianCalendar(TimeZone zone)Parameters:
zone- 사용할 시간대.
GregorianCalendar
섹션 제목: “GregorianCalendar”public GregorianCalendar(int year, int month, int date)Parameters:
date- 일.
after
섹션 제목: “after”public boolean after(Object when)Overrides:
afterin classCalendar
Parameters:
when- 비교 대상이 되는 객체이며 Calendar에서 생성된 객체.
Returns:
- 현 객체에 생성된 시각이 나중이면 true 아니면 false.
before
섹션 제목: “before”public boolean before(Object when)Overrides:
beforein classCalendar
Parameters:
when- 비교 대상이 되는 객체이며 Calendar에서 생성된 객체.
Returns:
- 현 객체에 생성된 시각이 이전이면 true 아니면 false.
computeFields
섹션 제목: “computeFields”protected void computeFields()- Description copied from class:
Calendar
Overrides:
computeFieldsin classCalendar
computeTime
섹션 제목: “computeTime”protected void computeTime()- Description copied from class:
Calendar
Overrides:
computeTimein classCalendar
equals
섹션 제목: “equals”public boolean equals(Object obj)Overrides:
equalsin classCalendar
Parameters:
when- 비교 대상이 되는 객체이며 Calendar에서 생성된 객체.
Returns:
- 현 객체에 생성된 시각이 같으면 true 아니면 false.
getGreatestMinimum
섹션 제목: “getGreatestMinimum”protected int getGreatestMinimum(int field)Overrides:
getGreatestMinimumin classCalendar
getLeastMaximum
섹션 제목: “getLeastMaximum”protected int getLeastMaximum(int field)Overrides:
getLeastMaximumin classCalendar
getMaximum
섹션 제목: “getMaximum”protected int getMaximum(int field)Overrides:
getMaximumin classCalendar
getMinimum
섹션 제목: “getMinimum”protected int getMinimum(int field)Overrides:
getMinimumin classCalendar
hashCode
섹션 제목: “hashCode”public int hashCode()Overrides:
hashCodein classObject
Returns:
- 정수형의 해쉬코드.
isLeapYear
섹션 제목: “isLeapYear”public boolean isLeapYear(int year)Parameters:
year- 검토하고자 하는 년도.
Returns:
- 윤년이면 true 아니면 false.## 생성자 상세
GregorianCalendar
섹션 제목: “GregorianCalendar”public GregorianCalendar()- 새로운 객체를 만든다. 사용하는 시간대는 VM에 설정된 시간대를 사용한다.
GregorianCalendar
섹션 제목: “GregorianCalendar”public GregorianCalendar(TimeZone zone)Parameters:
zone- 사용할 시간대.
GregorianCalendar
섹션 제목: “GregorianCalendar”public GregorianCalendar(int year, int month, int date)Parameters:
date- 일.
after
섹션 제목: “after”public boolean after(Object when)Overrides:
afterin classCalendar
Parameters:
when- 비교 대상이 되는 객체이며 Calendar에서 생성된 객체.
Returns:
- 현 객체에 생성된 시각이 나중이면 true 아니면 false.
before
섹션 제목: “before”public boolean before(Object when)Overrides:
beforein classCalendar
Parameters:
when- 비교 대상이 되는 객체이며 Calendar에서 생성된 객체.
Returns:
- 현 객체에 생성된 시각이 이전이면 true 아니면 false.
computeFields
섹션 제목: “computeFields”protected void computeFields()- Description copied from class:
Calendar
Overrides:
computeFieldsin classCalendar
computeTime
섹션 제목: “computeTime”protected void computeTime()- Description copied from class:
Calendar
Overrides:
computeTimein classCalendar
equals
섹션 제목: “equals”public boolean equals(Object obj)Overrides:
equalsin classCalendar
Parameters:
when- 비교 대상이 되는 객체이며 Calendar에서 생성된 객체.
Returns:
- 현 객체에 생성된 시각이 같으면 true 아니면 false.
getGreatestMinimum
섹션 제목: “getGreatestMinimum”protected int getGreatestMinimum(int field)Overrides:
getGreatestMinimumin classCalendar
getLeastMaximum
섹션 제목: “getLeastMaximum”protected int getLeastMaximum(int field)Overrides:
getLeastMaximumin classCalendar
getMaximum
섹션 제목: “getMaximum”protected int getMaximum(int field)Overrides:
getMaximumin classCalendar
getMinimum
섹션 제목: “getMinimum”protected int getMinimum(int field)Overrides:
getMinimumin classCalendar
hashCode
섹션 제목: “hashCode”public int hashCode()Overrides:
hashCodein classObject
Returns:
- 정수형의 해쉬코드.
isLeapYear
섹션 제목: “isLeapYear”public boolean isLeapYear(int year)Parameters:
year- 검토하고자 하는 년도.
Returns:
- 윤년이면 true 아니면 false.## 메서드 상세
after
섹션 제목: “after”public boolean after(Object when)Overrides:
afterin classCalendar
Parameters:
when- 비교 대상이 되는 객체이며 Calendar에서 생성된 객체.
Returns:
- 현 객체에 생성된 시각이 나중이면 true 아니면 false.
before
섹션 제목: “before”public boolean before(Object when)Overrides:
beforein classCalendar
Parameters:
when- 비교 대상이 되는 객체이며 Calendar에서 생성된 객체.
Returns:
- 현 객체에 생성된 시각이 이전이면 true 아니면 false.
computeFields
섹션 제목: “computeFields”protected void computeFields()- Description copied from class:
Calendar
Overrides:
computeFieldsin classCalendar
computeTime
섹션 제목: “computeTime”protected void computeTime()- Description copied from class:
Calendar
Overrides:
computeTimein classCalendar
equals
섹션 제목: “equals”public boolean equals(Object obj)Overrides:
equalsin classCalendar
Parameters:
when- 비교 대상이 되는 객체이며 Calendar에서 생성된 객체.
Returns:
- 현 객체에 생성된 시각이 같으면 true 아니면 false.
getGreatestMinimum
섹션 제목: “getGreatestMinimum”protected int getGreatestMinimum(int field)Overrides:
getGreatestMinimumin classCalendar
getLeastMaximum
섹션 제목: “getLeastMaximum”protected int getLeastMaximum(int field)Overrides:
getLeastMaximumin classCalendar
getMaximum
섹션 제목: “getMaximum”protected int getMaximum(int field)Overrides:
getMaximumin classCalendar
getMinimum
섹션 제목: “getMinimum”protected int getMinimum(int field)Overrides:
getMinimumin classCalendar
hashCode
섹션 제목: “hashCode”public int hashCode()Overrides:
hashCodein classObject
Returns:
- 정수형의 해쉬코드.
isLeapYear
섹션 제목: “isLeapYear”public boolean isLeapYear(int year)Parameters:
year- 검토하고자 하는 년도.
Returns:
- 윤년이면 true 아니면 false.
AromaSoft Corp. Proprietary and Confidential
(C)opyright 2003 AromaSoft Corp. All right reserved. Contact : contact@aromasoft.com