자바[JAVA] 특정 날짜의 요일 구하기

turtleJ·2022년 7월 15일
0

언어

목록 보기
11/11

LocalDateTime / LocalDate (Java 8 이후)

import java.time.DayOfWeek;
import java.time.LocalDate;
import java.time.format.TextStyle;
import java.util.Locale;

public class Calendar {

	public static void main(String[] args) {
		 LocalDate date = LocalDate.of(2022, 7, 15);
		 System.out.println(date);
		 
		 DayOfWeek dayOfWeek = date.getDayOfWeek();
		 
		 // 숫자로
		 System.out.println(dayOfWeek.getValue());
		 // 텍스트로(영문)
		 System.out.println(dayOfWeek); // FRIDAY
		 System.out.println(dayOfWeek.getDisplayName(TextStyle.FULL, Locale.US)); // Friday
		 System.out.println(dayOfWeek.getDisplayName(TextStyle.NARROW, Locale.US)); // F
		 System.out.println(dayOfWeek.getDisplayName(TextStyle.SHORT, Locale.US)); // Fri
		 // 텍스트로(한글)
		 System.out.println(dayOfWeek.getDisplayName(TextStyle.FULL, Locale.KOREA)); // 금요일
		 System.out.println(dayOfWeek.getDisplayName(TextStyle.NARROW, Locale.KOREA)); //금
		 System.out.println(dayOfWeek.getDisplayName(TextStyle.SHORT, Locale.KOREA)); // 금
	}
}
profile
꾸준함을 무기로 성장하는 개발자가 되겠습니다.

0개의 댓글