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);
System.out.println(dayOfWeek.getDisplayName(TextStyle.FULL, Locale.US));
System.out.println(dayOfWeek.getDisplayName(TextStyle.NARROW, Locale.US));
System.out.println(dayOfWeek.getDisplayName(TextStyle.SHORT, Locale.US));
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));
}
}