데이터 포맷(Data Formats)은 숫자, 언어, 날짜, 시간 등의 다양한 유형의 데이터를 나타내는 형식을 의미합니다. UI에서 시간, 요일, 날짜(예: 월, 일, 연도) 등의 정보를 표시할 때 사용자의 지역과 서비스 목적에 맞춰 적절하게 표현하는 것이 중요합니다. 특히 타임 존(Time Zone)의 경우, 국가나 지역마다 시간대가 다르므로, 구체적인 시간 표기를 제공해야 사용자가 혼동 없이 정보를 이해할 수 있습니다.
예를 들어, 글로벌 서비스를 제공하는 경우 타임 존을 UTC+5:00 형태로 표시하여, 사용자 환경 설정에 따라 시간대를 명확히 구분할 수 있습니다.
데이터 포맷 사용 예시
날짜(Date) 포맷
표기 형식: 국가나 지역에 따라 날짜 형식이 달라집니다.
미국: MM-DD-YYYY
(예: 12-31-2024)
유럽 및 아시아: DD-MM-YYYY
또는 YYYY-MM-DD
(예: 31-12-2024 또는 2024-12-31)
UI 예시: 일정 앱, 예약 시스템, 뉴스 기사 날짜 표기 등에서 주로 사용됩니다.
계절성 고려: 예를 들어, “10월 31일”과 같이 표기하면 특정 계절적 의미가 더해질 수 있습니다.
시간(Time) 포맷
12시간제와 24시간제: 시간 표기는 사용자가 선호하는 방식에 따라 달라집니다.
12시간제(AM/PM): 미국, 캐나다 등에서 일반적입니다. 예: 02:30 PM
24시간제: 한국, 유럽, 군사, 의료 환경에서 주로 사용됩니다. 예: 14:30
타임 존: 글로벌 서비스에서는 UTC 표기나 사용자의 위치에 맞춘 타임 존을 함께 표시하여 혼동을 줄일 수 있습니다. 예: 14:30 (UTC+5)
통화(Currency) 포맷
국가별 통화 기호: 사용자 위치에 따라 해당 국가의 통화 기호를 표시합니다.
미국 달러(USD): $10,000.00
유로(EUR): €10.000,00
한국 원(KRW): ₩10,000
소수점 및 천 단위 구분자: 국가별로 소수점과 천 단위 구분자 사용 방식이 다릅니다.
미국: $10,000.00
독일: 10.000,00 €
숫자(Number) 포맷
천 단위 구분자: 큰 숫자는 가독성을 위해 천 단위 구분자가 사용됩니다.
미국: 1,000,000
독일, 프랑스: 1.000.000
UI 예시: 금융 앱의 금액, 이커머스 사이트의 재고 수량, 설문조사 통계.
전화번호(Phone Number) 포맷
국가별 표기 방식: 각국의 전화번호 체계에 맞춰 포맷을 적용합니다.
미국: (123) 456-7890
영국: +44 1234 567890
한국: 010-1234-5678
주소(Address) 포맷
주소 형식: 국가별로 표기 방식이 다릅니다. 예를 들어, 미국에서는 우편번호가 마지막에, 일본에서는 우편번호가 앞에 옵니다.
미국: 123 Main St, Springfield, IL 62701
한국: 서울특별시 중구 세종대로 110
퍼센트(Percentage) 포맷
표기 형식: 퍼센트는 보통 소수점 한 자리나 정수로 표기됩니다.
- 예:
75%
,92.5%
데이터 포맷 설계 시 주의사항
- 지역별 날짜 형식 맞춤
- 지역마다 사용하는 날짜 형식이 다르므로, 사용자 위치에 따라 포맷을 맞춤으로써 혼란을 방지해야 합니다. 예를 들어, 미국에서는
MM-DD-YYYY
형식을 선호하지만, 한국과 유럽에서는YYYY-MM-DD
형식이 일반적입니다.
- 지역마다 사용하는 날짜 형식이 다르므로, 사용자 위치에 따라 포맷을 맞춤으로써 혼란을 방지해야 합니다. 예를 들어, 미국에서는
- 타임 존 명확히 표시
- 글로벌 서비스의 경우, 사용자가 시간대를 쉽게 확인할 수 있도록 UTC 표기나 지역 타임 존을 명시하는 것이 좋습니다. 이는 특히 예약 시스템이나 글로벌 이벤트 시간 표시에서 중요한 역할을 합니다.
- 불필요한 연도 표기 생략
- UI 내에서 현재 연도가 명확히 인지될 수 있는 경우에는 연도 표기를 생략하여 정보의 간결성을 유지할 수 있습니다. 예를 들어, 캘린더 앱에서 현재 연도를 이미 보여주고 있다면, 개별 날짜에 연도 표기를 생략해도 됩니다.
데이터 포맷은 사용자에게 일관되고 정확한 정보 전달을 위해 중요한 요소입니다. 날짜와 시간의 표기는 지역별, 서비스별로 다를 수 있기 때문에, 사용자 위치와 서비스 목적에 맞는 맞춤형 포맷을 적용하는 것이 중요합니다. 타임 존을 명확히 표시하고 불필요한 정보는 생략하여, 사용자가 쉽게 이해할 수 있는 데이터 포맷을 제공하는 것이 UX 향상에 기여합니다.
참고 자료
Material Design – Data Formats: Material Design