소개
getChronology() 메서드는 Java 의 LocalDate 클래스에 속합니다. 이 메서드는 날짜의 연대기 (chronology) 를 반환하며, 이는 해당 날짜를 나타내는 데 사용되는 달력 시스템을 의미합니다. 이 랩에서는 getChronology() 메서드를 단계별 지침과 함께 사용하는 방법을 배우겠습니다.
getChronology() 메서드는 Java 의 LocalDate 클래스에 속합니다. 이 메서드는 날짜의 연대기 (chronology) 를 반환하며, 이는 해당 날짜를 나타내는 데 사용되는 달력 시스템을 의미합니다. 이 랩에서는 getChronology() 메서드를 단계별 지침과 함께 사용하는 방법을 배우겠습니다.
먼저, 터미널에서 다음 명령을 실행하여 DateDemo.java라는 Java 파일을 생성해 보겠습니다.
touch DateDemo.java
예제에서 LocalDate 및 IsoChronology 클래스를 사용하려면 해당 클래스를 임포트해야 합니다. DateDemo.java 파일의 시작 부분에 다음 코드를 추가하십시오.
import java.time.LocalDate;
import java.time.chrono.IsoChronology;
특정 날짜를 나타내는 LocalDate 객체를 생성해 보겠습니다. main 메서드에 다음 코드를 추가하십시오.
LocalDate localDate = LocalDate.of(2018, 2, 20);
이렇게 하면 2018 년 2 월 20 일에 해당하는 LocalDate 객체가 생성됩니다.
이제 getChronology() 메서드를 사용하여 날짜의 연대기 (chronology) 를 가져오겠습니다. 다음 코드를 추가하십시오.
IsoChronology iso = localDate.getChronology();
이렇게 하면 ISO-8601 달력 시스템을 나타내는 IsoChronology 객체가 생성됩니다.
마지막으로, println() 메서드를 사용하여 날짜의 연대기를 출력합니다. 다음 코드를 추가하십시오.
System.out.println("Date chronology: " + iso);
이렇게 하면 콘솔에 날짜의 연대기가 출력됩니다.
다음 명령을 사용하여 DateDemo.java 파일을 컴파일하십시오.
javac DateDemo.java
다음 명령으로 프로그램을 실행하십시오.
java DateDemo
또한 날짜를 나타내는 문자열로부터 LocalDate 객체를 생성할 수 있습니다. main 메서드에 다음 코드를 추가하십시오.
String date = "2015-02-06";
LocalDate localDate = LocalDate.parse(date);
이렇게 하면 2015 년 2 월 6 일을 나타내는 LocalDate 객체가 생성됩니다.
이제 getChronology() 메서드를 사용하여 날짜의 연대기 (chronology) 를 가져오겠습니다. 다음 코드를 추가하십시오.
IsoChronology iso = localDate.getChronology();
이렇게 하면 ISO-8601 달력 시스템을 나타내는 IsoChronology 객체가 생성됩니다.
마지막으로, println() 메서드를 사용하여 날짜의 연대기를 출력합니다. 다음 코드를 추가하십시오.
System.out.println("Date chronology: " + iso);
이렇게 하면 콘솔에 날짜의 연대기가 출력됩니다.
다음 명령을 사용하여 DateDemo.java 파일을 컴파일하십시오.
javac DateDemo.java
다음 명령으로 프로그램을 실행하십시오.
java DateDemo
이 랩에서는 Java 에서 LocalDate 클래스의 getChronology() 메서드를 사용하는 방법을 배웠습니다. getChronology() 메서드는 날짜의 연대기를 가져오는 데 사용되며, 해당 날짜를 나타내는 데 사용되는 달력 시스템을 나타내는 IsoChronology 객체를 반환한다는 것을 배웠습니다. 또한 문자열에서 LocalDate 객체를 생성하고 getChronology() 메서드를 사용하여 콘솔에 날짜의 연대기를 출력하는 방법도 배웠습니다.