소개
getDayOfWeek() 메서드는 주어진 날짜의 요일을 가져오는 데 사용됩니다. 이는 Java 의 java.time.LocalDate 클래스의 일부입니다. 이 메서드는 주어진 날짜의 요일을 나타내는 java.time.DayOfWeek 열거형 (enum) 의 객체를 반환합니다.
getDayOfWeek() 메서드는 주어진 날짜의 요일을 가져오는 데 사용됩니다. 이는 Java 의 java.time.LocalDate 클래스의 일부입니다. 이 메서드는 주어진 날짜의 요일을 나타내는 java.time.DayOfWeek 열거형 (enum) 의 객체를 반환합니다.
프로젝트 디렉토리로 이동하여 GetDayOfWeekDemo.java라는 새 Java 파일을 생성합니다.
cd ~/project
touch GetDayOfWeekDemo.java
이제 텍스트 편집기에서 GetDayOfWeekDemo.java 파일을 열고 다음 패키지를 임포트합니다.
import java.time.DayOfWeek;
import java.time.LocalDate;
패키지를 임포트한 후, GetDayOfWeekDemo 클래스 내부에 main 메서드를 생성합니다.
public class GetDayOfWeekDemo {
public static void main(String[] args) {
}
}
main 메서드 내에서 of() 메서드를 사용하여 지정된 날짜로 LocalDate 객체를 생성합니다.
LocalDate localDate = LocalDate.of(2021, 8, 25);
이제 LocalDate 객체가 있으므로 getDayOfWeek() 메서드를 사용하여 지정된 날짜의 요일을 가져올 수 있습니다.
DayOfWeek dayOfWeek = localDate.getDayOfWeek();
이제 DayOfWeek 객체에 toString() 메서드를 사용하여 요일을 출력할 수 있습니다.
System.out.println("Day of the week: " + dayOfWeek.toString());
파일에 변경 사항을 저장하고 javac 명령을 사용하여 GetDayOfWeekDemo.java 파일을 컴파일합니다.
javac GetDayOfWeekDemo.java
컴파일이 성공적으로 완료되면 java 명령을 사용하여 프로그램을 실행합니다.
java GetDayOfWeekDemo
이렇게 하면 지정된 날짜의 요일이 출력됩니다.
LocalDate 객체의 날짜를 수정하여 다른 날짜의 요일을 얻을 수 있습니다.
LocalDate localDate = LocalDate.of(2021, 8, 30);
현재 날짜의 요일을 얻으려면 인수가 없는 LocalDate 객체를 생성하면 됩니다.
LocalDate localDate = LocalDate.now();
2050 년과 같이 먼 미래의 날짜에 대한 요일을 얻으려면 of() 메서드에 전달되는 값을 변경하면 됩니다.
LocalDate localDate = LocalDate.of(2050, 12, 25);
이 랩에서는 Java 의 getDayOfWeek() 메서드를 사용하여 주어진 날짜의 요일을 가져오는 방법을 배웠습니다. 위의 단계별 가이드를 따라 Ubuntu 시스템의 터미널에서 코드를 성공적으로 실행하십시오.