예를 들어, 미국에서는 목요일의 약어(전체 이름)에 "목"(木曜日)을 사용합니다. (전체 이름) 목요일의 약어, 이탈리아에서는 gio(전체 이름) giovedi) 약어(전체 이름) 목요일 등을 사용합니다.
특정 지역의 주 형식을 사용하여 날짜의 요일을 표시하려면 형식 오버로드 방법을 사용할 수 있습니다.
format(로케일, 서식 모드, 날짜 목록);
매개변수 locale은 지역을 나타내는 데 사용되는 Locale 클래스 의 인스턴스입니다.
Locale 클래스의 정적 상수는 모두 Locale 객체입니다. 여기서 US는 미국을 나타내는 정적 상수입니다. Java API를 참조하거나 Locale 클래스를 디컴파일하여 여러 국가를 나타내는 정적 상수에 대해 알아볼 수 있습니다.
예를 들어, 현재 시간이 2012-02-12라고 가정하면 (%ta는 약식 요일을 나타냅니다):
Strings=String.format(Locale.US,%ta(%<tF),newDate());
그러면 s는 Sun(2012-02-12)입니다. (%tA는 주의 전체 이름을 나타냅니다):
Strings=String.format(Locale.JAPAN,%tA(%<tF),newDate());
그러면 s는 일요일(2012-02-12)입니다. (일본의 월요일부터 일요일은 일요일, 불의 일요일, 수성, 목성, 금성, 지구의 일요일, 일요일에 해당합니다.)
참고: 형식 방법이 날짜 형식 지정에 Locale 매개변수를 사용하지 않고 현재 애플리케이션이 있는 시스템의 로케일 설정이 중국인 경우 Locale.CHINA를 로케일 매개변수로 사용하는 것과 같습니다.