728x90
반응형
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.time.DayOfWeek;
import java.util.Locale;
public class DayOfWeekExample {
public static void main(String[] args) {
String dateStr = "2024-11-14";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
// 문자열을 LocalDate로 변환
LocalDate date = LocalDate.parse(dateStr, formatter);
// 요일 구하기
DayOfWeek dayOfWeek = date.getDayOfWeek();
// 영어 요일 출력 (예: Thursday)
String dayOfWeekEnglish = dayOfWeek.getDisplayName(java.time.format.TextStyle.FULL, Locale.ENGLISH);
System.out.println("Day of the Week: " + dayOfWeekEnglish); // 출력: Day of the Week: Thursday
}
}
- getDisplayName(TextStyle.FULL, Locale.ENGLISH)당신 을 사용하여 DayOfWeek영어로 출력할 수 있습니다.
- TextStyle.FULL대신 TextStyle.SHORT에 사용하면 요일의 약칭(예: Thu)을 얻을 수 있습니다.
위 코드는 2024-11-14입력 시 Day of the Week: Thursday입력됩니다.
728x90
반응형
'JAVA' 카테고리의 다른 글
[JAVA] BigDecimal 곱하기 (0) | 2024.11.12 |
---|---|
[JAVA] BigDecimal 더하기 (0) | 2024.11.10 |
[JAVA] 요일구하기 (한글) (0) | 2024.11.08 |
[JAVA] LocalDate 차이 구하기 (0) | 2024.11.05 |
[JAVA] Period 로 +1일 더하기 (0) | 2024.11.04 |