
IntlDateFormatter 클래스의 getPattern() 메소드는 기본적으로 지역별 날짜 포맷을 반환합니다.
예를 들어, 한국의 경우 'yyyy-MM-dd' 형태의 문자열을 반환하고, 미국의 경우 'MM/dd/yyyy' 형태의 문자열을 반환합니다.
getPattern() 메소드의 반환값을 사용하여 날짜 포맷을 변환하는 방법은 다음과 같습니다.
1. getPattern() 메소드의 반환값을 얻은 후, 원하는 날짜 포맷으로 변환할 수 있습니다.
예를 들어, 'yyyy-MM-dd' 형태의 날짜 포맷을 'MM-dd-yyyy' 형태의 날짜 포맷으로 변환하려면, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
java
String pattern = new IntlDateFormatter("ko").getPattern();
String formattedDate = new SimpleDateFormat("MM-dd-yyyy").format(new SimpleDateFormat(pattern).parse("2022-09-01"));
2. getPattern() 메소드의 반환값을 사용하여 날짜 포맷을 변경하는 방법은 다음과 같습니다.
예를 들어, 'yyyy-MM-dd' 형태의 날짜 포맷을 'dd-MM-yyyy' 형태의 날짜 포맷으로 변경하려면, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
java
String pattern = new IntlDateFormatter("ko").getPattern();
String formattedDate = new SimpleDateFormat("dd-MM-yyyy").format(new SimpleDateFormat(pattern).parse("2022-09-01"));
IntlDateFormatter 클래스의 getPattern() 메소드는 지역별 날짜 포맷을 반환하므로, 날짜 포맷을 변환하거나 변경할 때는 해당 지역의 날짜 포맷을 사용해야 합니다.
2025-06-21 10:07