728x90
JAVA에서 날짜 정보에 요일까지 포함된 정보를 전달해주는 코드를 구현하였는데 출력된 형식을 보았더니 요일이 영문으로 표기 되고 있었다
요일을 특정 언어로 출력하고 싶을때 사용하려면 아래와 같이 속성 파라미터 하나를 추가해주면 된다.
2021-09-29 (Wed) -> 2021.09.29(수)
import java.util.Locale;
SimpleDateFormat newFormat = new SimpleDateFormat("yyyy-MM-dd (E)", Locale.KOREA);
한글로 월,화,수,목,금,토,일 로 요일을 적용하기 위해서는 아래와 같이 파라미터를 추가해주면 된다.
SimpleDateFormat newFormat = new SimpleDateFormat("yyyy-MM-dd (E)", Locale.KOREA);
Locale에서 제공해주는 다양한 언어를 이용해서도 출력하도록 할 수 있다.
참고로 둘 다 같은 동작이 가능하다.
Locale.KOREA
Locale.KOREAN
반응형
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
[JAVA] String -> LocalDate 날짜 형식 변환하여 두 날짜 간 일 수 차이 구하기(Period 이용) (0) | 2021.09.07 |
---|---|
[JAVA] List 내부에 포함된 null 항목 삭제하기 (0) | 2021.08.18 |
[JPA] Native Query 이용하여 테이블 여러 개 union 하고 Paging 처리하여 보여주기 (1) | 2021.07.23 |
[Lombok] Spring Boot 생성자 어노테이션 비교 정리 (0) | 2021.07.07 |
[SpringBoot] 지정 시간에 배치 @Scheduled cron 속성 세팅 방법 (0) | 2021.06.29 |