콘텐츠로 이동

Class GregorianCalendar

package java.util

java.lang.Object
|
+--java.util.Calendar
|
+--java.util.GregorianCalendar

extends Calendar:

그레고리안 역법을 이용한 캘랜더 클래스.

  • static int AD
  • static 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 BC
public static final int AD
public GregorianCalendar()
  • 새로운 객체를 만든다. 사용하는 시간대는 VM에 설정된 시간대를 사용한다.
public GregorianCalendar(TimeZone zone)

Parameters:

  • zone - 사용할 시간대.
public GregorianCalendar(int year,
int month,
int date)

Parameters:

  • date - 일.
public boolean after(Object when)

Overrides:

  • after in class Calendar

Parameters:

  • when - 비교 대상이 되는 객체이며 Calendar에서 생성된 객체.

Returns:

  • 현 객체에 생성된 시각이 나중이면 true 아니면 false.
public boolean before(Object when)

Overrides:

  • before in class Calendar

Parameters:

  • when - 비교 대상이 되는 객체이며 Calendar에서 생성된 객체.

Returns:

  • 현 객체에 생성된 시각이 이전이면 true 아니면 false.
protected void computeFields()
  • Description copied from class: Calendar

Overrides:

  • computeFields in class Calendar
protected void computeTime()
  • Description copied from class: Calendar

Overrides:

  • computeTime in class Calendar
public boolean equals(Object obj)

Overrides:

  • equals in class Calendar

Parameters:

  • when - 비교 대상이 되는 객체이며 Calendar에서 생성된 객체.

Returns:

  • 현 객체에 생성된 시각이 같으면 true 아니면 false.
protected int getGreatestMinimum(int field)

Overrides:

  • getGreatestMinimum in class Calendar
protected int getLeastMaximum(int field)

Overrides:

  • getLeastMaximum in class Calendar
protected int getMaximum(int field)

Overrides:

  • getMaximum in class Calendar
protected int getMinimum(int field)

Overrides:

  • getMinimum in class Calendar
public int hashCode()

Overrides:

  • hashCode in class Object

Returns:

  • 정수형의 해쉬코드.
public boolean isLeapYear(int year)

Parameters:

  • year - 검토하고자 하는 년도.

Returns:

  • 윤년이면 true 아니면 false.## 생성자 상세
public GregorianCalendar()
  • 새로운 객체를 만든다. 사용하는 시간대는 VM에 설정된 시간대를 사용한다.
public GregorianCalendar(TimeZone zone)

Parameters:

  • zone - 사용할 시간대.
public GregorianCalendar(int year,
int month,
int date)

Parameters:

  • date - 일.
public boolean after(Object when)

Overrides:

  • after in class Calendar

Parameters:

  • when - 비교 대상이 되는 객체이며 Calendar에서 생성된 객체.

Returns:

  • 현 객체에 생성된 시각이 나중이면 true 아니면 false.
public boolean before(Object when)

Overrides:

  • before in class Calendar

Parameters:

  • when - 비교 대상이 되는 객체이며 Calendar에서 생성된 객체.

Returns:

  • 현 객체에 생성된 시각이 이전이면 true 아니면 false.
protected void computeFields()
  • Description copied from class: Calendar

Overrides:

  • computeFields in class Calendar
protected void computeTime()
  • Description copied from class: Calendar

Overrides:

  • computeTime in class Calendar
public boolean equals(Object obj)

Overrides:

  • equals in class Calendar

Parameters:

  • when - 비교 대상이 되는 객체이며 Calendar에서 생성된 객체.

Returns:

  • 현 객체에 생성된 시각이 같으면 true 아니면 false.
protected int getGreatestMinimum(int field)

Overrides:

  • getGreatestMinimum in class Calendar
protected int getLeastMaximum(int field)

Overrides:

  • getLeastMaximum in class Calendar
protected int getMaximum(int field)

Overrides:

  • getMaximum in class Calendar
protected int getMinimum(int field)

Overrides:

  • getMinimum in class Calendar
public int hashCode()

Overrides:

  • hashCode in class Object

Returns:

  • 정수형의 해쉬코드.
public boolean isLeapYear(int year)

Parameters:

  • year - 검토하고자 하는 년도.

Returns:

  • 윤년이면 true 아니면 false.## 메서드 상세
public boolean after(Object when)

Overrides:

  • after in class Calendar

Parameters:

  • when - 비교 대상이 되는 객체이며 Calendar에서 생성된 객체.

Returns:

  • 현 객체에 생성된 시각이 나중이면 true 아니면 false.
public boolean before(Object when)

Overrides:

  • before in class Calendar

Parameters:

  • when - 비교 대상이 되는 객체이며 Calendar에서 생성된 객체.

Returns:

  • 현 객체에 생성된 시각이 이전이면 true 아니면 false.
protected void computeFields()
  • Description copied from class: Calendar

Overrides:

  • computeFields in class Calendar
protected void computeTime()
  • Description copied from class: Calendar

Overrides:

  • computeTime in class Calendar
public boolean equals(Object obj)

Overrides:

  • equals in class Calendar

Parameters:

  • when - 비교 대상이 되는 객체이며 Calendar에서 생성된 객체.

Returns:

  • 현 객체에 생성된 시각이 같으면 true 아니면 false.
protected int getGreatestMinimum(int field)

Overrides:

  • getGreatestMinimum in class Calendar
protected int getLeastMaximum(int field)

Overrides:

  • getLeastMaximum in class Calendar
protected int getMaximum(int field)

Overrides:

  • getMaximum in class Calendar
protected int getMinimum(int field)

Overrides:

  • getMinimum in class Calendar
public int hashCode()

Overrides:

  • hashCode in class Object

Returns:

  • 정수형의 해쉬코드.
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