[iWork / Numbers] 날짜 입력 형식 변경 Day-Month -> Month-Day

기본적으로 Numbers의 날짜 입력 형식은 System Preference > Language & Region에 설정되어 있는 언어 형식을 따릅니다. 영어 버전으로 macOS를 사용하시는 분들 중, 영국식 날짜 표현법으로 입력되어 불편하신 분들을 위해 해결법을 공유해봅니다. 단순히, Date Format에서 Year-Month-Day로 바꾸는 것은 5월 28일을 “28-5″라고 입력 후 “May 28″로 바꾸는 격이기에, 아래 설명은 셀입력값을 “5-28″로 바꾸는 법입니다.

사실, 이 문제는 System Preference > Language & Region에서 Preferred Languages를 한국어로 바꾸어주면 바로 해결됩니다. 혹은 Region을 United State로 바꾸면 미국식 날짜 표현법 (월 – 일)식의 표현법으로 입력하실 수 있습니다. 다만 이 경우, “1월 2일”이라고 입력했을 때, Numbers의 셀은 값이 “Jan 2″인지 인식하지 못합니다.

그래서 아래 해결법이 필요한 상황들을 명시해보면, 영어 버전을 계속 사용하고 싶으나 날짜 형식은 한국식으로 변경하고자 할 때입니다.


날짜 입력 형식 변경 Day-Month -> Month-Day

현재 위와 같은 설정에서 Number에 “7-5″라고 입력하게 되면, “7 May 2017″라고 나옵니다. 한국식 표현법 “7월 5일”과는 상반된 Numbers 해석입니다.

문제를 해결하기 위해 아래 경로로 이동해줍니다.

/Applications/Numbers.app/Contents/Resources/DateTimeFormats

각 .plist파일의 이름엔 언어 코드가 있습니다. 예를 들어 en은 영어, ko는 한글 등이 바로 그것들입니다. 그래서 우리가 필요한 입력 날짜 포멧은 generic-ko-YMD.plist에 있습니다. 그리고 마지막의 YMD와 같은 알파벳은 날짜 형식을 의미합니다(Y = year, M = Month, D = Day). 그래서 YMD라고 하면 년월일 순의 날짜 포멧을 사용한다고 볼 수 있습니다. 영어(en)의 경우, MDY, YMD, DMY가 모두 존재함으로 본인의 언어 설정이 영어로 되어 있다면, 현재 본인의 Numbers가 어떤 형식으로 데이터를 받아드리는지 알아야합니다.

  • .plist는 AcceptedDateFormats 키를 통해 Numbers에서 입력값을 통제합니다. 

필자의 경우, generic-en-DMY.plist로 날짜 입력이 제어되고 있었습니다. 그래서 아래 파일의 내용을 TextEdit으로 열어 generic-ko-YMD.plist의 내용으로 대체했습니다. 물론, 원본 파일은 복사해서 이름 바꿔 저장해두시면 됩니다.

*영어 버전 Numbers에서도 한국식 날짜 표기법으로 날짜를 입력하실 수 있습니다.


참조

댓글 남기기