macOS Photos 및 Numbers 날짜와 시간 표시 정리
카테고리 없음 2026. 9. 6. 20:46이 문서는 macOS의 시스템 언어가 영어이고 지역이 대한민국인 환경에서 Photos와 Numbers가 시스템의 ISO 날짜 설정을 따르지 않는 문제와 확인된 해결 방법을 정리한다.
## 기본 환경
- macOS 기본 언어: English
- macOS 지역: South Korea
- 시스템 날짜 형식: `YYYY-MM-DD`
- 원하는 날짜 형식: `2026-09-02`
System Settings의 날짜 예시가 ISO 형식이어도 Photos와 Numbers의 일부 편집 화면은 시스템에서 지정한 형식을 사용하지 않는다. 두 앱 모두 locale의 기본 날짜 형식을 별도로 적용하는 화면이 있기 때문이다.
## Photos에서 ISO 날짜 사용하기
### 문제
Photos에서 날짜가 `9/6/2026`처럼 표시됐다. 시스템 설정은 이미 `2026-09-06`이므로 macOS의 **Language & Region > Date format**을 다시 바꿔도 해결되지 않았다.
시스템의 `AppleICUDateFormatStrings`에 short date뿐 아니라 medium, long, full date 형식까지 추가하고 Photos를 재시작하거나 로그인 세션을 다시 시작해도 해당 화면은 바뀌지 않았다. 이 Photos 화면은 시스템의 사용자 지정 날짜 형식을 사용하지 않는 것으로 확인됐다.
### 일회성 테스트
Photos를 `Command Q`로 완전히 종료한 뒤 Terminal에서 실행한다.
```bash
open -a Photos --args -AppleLocale "en_SE"
```
`en_SE`는 언어를 영어로 유지하면서 스웨덴 locale의 날짜 형식을 적용한다. 이 Mac에서는 위 명령으로 Photos의 날짜가 ISO 순서로 바뀌는 것을 확인했다.
### 영구 적용
```bash
defaults write cohttp://m.apple.Photos AppleLocale -string "en_SE"
```
Photos를 종료했다가 평소처럼 다시 실행한다.
### 설정 확인
```bash
defaults read cohttp://m.apple.Photos AppleLocale
```
정상적으로 저장됐다면 다음과 같이 출력된다.
```text
en_SE
```
### 원상복구
```bash
defaults delete cohttp://m.apple.Photos AppleLocale
```
## Numbers 편집 화면의 날짜를 ISO로 바꾸기
### 원인
Numbers에서 셀을 더블클릭했을 때 나타나는 날짜는 셀의 표시 형식이나 macOS의 사용자 지정 short date 형식이 아니라 **해당 Numbers 문서의 Language & Region locale**을 따른다.
영어와 대한민국을 결합한 `en_KR` locale의 기본 형식은 미국식 월일년 순서다. 따라서 macOS 설정 화면에는 ISO 날짜가 보여도 Numbers 편집 화면은 `9/2/2026`으로 표시될 수 있다.
셀의 Custom Format을 `YYYY-MM-DD`로 지정하는 방법은 평상시 표시만 바꾼다. 더블클릭했을 때 나타나는 내부 편집 형식은 바꾸지 못한다.
### 이 Mac에서 확인된 해결 방법
Numbers 문서를 열고 다음 메뉴로 이동한다.
1. **File > Advanced > Language & Region**
2. Language를 **Korean**으로 지정한다.
3. Region을 **Canada**로 지정한다.
4. 설정을 적용하고 문서를 다시 확인한다.
이 조합은 Numbers 앱의 메뉴 언어를 영어로 유지하면서 문서의 날짜 편집 형식을 다음과 같이 표시한다.
```text
2026-09-02 오전 9:14:00
```
즉, 최종적으로 확인된 설정은 다음과 같다.
```text
Language: Korean
Region: Canada
```
이 설정은 시스템 전체가 아니라 현재 Numbers 문서에만 적용된다.
### 조사한 locale별 편집 형식
macOS의 Foundation 날짜 포맷터로 같은 날짜와 시각을 비교한 결과다.
| Language 및 Region | locale | 편집 형식 예시 |
| --- | --- | --- |
| Korean 및 Canada | `ko_CA` | `2026-09-02 오전 9:14:00` |
| English 및 Canada | `en_CA` | `2026-09-02, 9:14:00 AM` |
| English 및 Sweden | `en_SE` | `2026-09-02, 09:14:00` |
| English 및 South Korea | `en_KR` | `9/2/26, 9:14:00 AM` |
| Korean 및 South Korea | `ko_KR` | `2026. 9. 2. 오전 9:14:00` |
English와 Sweden을 조합하면 날짜와 시간이 모두 ISO에 가장 가깝지만 소수점, 통화 등 다른 문서 형식도 스웨덴식의 영향을 받을 수 있다. Korean과 Canada 조합은 실제 Numbers 문서에서 원하는 날짜 순서가 정상적으로 적용된 것을 확인했다.
## 주의할 점
- Numbers의 Language & Region 설정은 문서별로 저장된다.
- Region 변경은 날짜뿐 아니라 통화, 소수점, 천 단위 구분 등 문서의 기본 형식에도 영향을 줄 수 있다.
- 이미 개별 셀에 명시적인 숫자나 통화 형식이 지정돼 있다면 해당 셀은 기존 형식을 유지할 수 있다.
- Apple에 따르면 기존 날짜 셀은 문서 언어를 변경해도 구두점과 연월일 순서가 그대로 남을 수 있다. 그런 셀은 오른쪽 **Format > Cell > Data Format**에서 표시 형식을 다시 지정한다.
## 앞서 추가한 전역 날짜 설정 정리
Photos 문제를 확인하면서 `AppleICUDateFormatStrings`의 1부터 4까지를 모두 변경했다면, Photos의 앱별 locale 설정이 동작한 뒤에는 불필요한 전역 값을 정리할 수 있다.
```bash
defaults write NSGlobalDomain AppleICUDateFormatStrings -dict "1" "y-MM-dd"
```
현재 값을 확인하려면 다음 명령을 사용한다.
```bash
defaults read NSGlobalDomain AppleICUDateFormatStrings
```
예상 결과:
```text
{
1 = "y-MM-dd";
}
```
## 참고 자료
- [Apple macOS Language and Region 설정](https://support.apple.com/guide/mac-help/change-language-region-settings-on-mac-intl163/mac)
- [Apple Numbers 문서별 Language and Region 설정](https://support.apple.com/guide/numbers/format-a-spreadsheet-for-another-language-tan3013d2eb5/mac)
- [Apple Numbers 셀의 날짜와 시간 형식 설정](https://support.apple.com/guide/numbers/format-dates-currency-and-more-tan23393f3a/mac)
- [Photos가 시스템 날짜 형식을 따르지 않는 사례](https://discussions.apple.com/thread/255601982)






