데이터포맷

데이터 포맷(Data formats)

데이터 포맷(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%

데이터 포맷 설계 시 주의사항

  1. 지역별 날짜 형식 맞춤
    • 지역마다 사용하는 날짜 형식이 다르므로, 사용자 위치에 따라 포맷을 맞춤으로써 혼란을 방지해야 합니다. 예를 들어, 미국에서는 MM-DD-YYYY 형식을 선호하지만, 한국과 유럽에서는 YYYY-MM-DD 형식이 일반적입니다.
  2. 타임 존 명확히 표시
    • 글로벌 서비스의 경우, 사용자가 시간대를 쉽게 확인할 수 있도록 UTC 표기지역 타임 존을 명시하는 것이 좋습니다. 이는 특히 예약 시스템이나 글로벌 이벤트 시간 표시에서 중요한 역할을 합니다.
  3. 불필요한 연도 표기 생략
    • UI 내에서 현재 연도가 명확히 인지될 수 있는 경우에는 연도 표기를 생략하여 정보의 간결성을 유지할 수 있습니다. 예를 들어, 캘린더 앱에서 현재 연도를 이미 보여주고 있다면, 개별 날짜에 연도 표기를 생략해도 됩니다.

데이터 포맷은 사용자에게 일관되고 정확한 정보 전달을 위해 중요한 요소입니다. 날짜와 시간의 표기는 지역별, 서비스별로 다를 수 있기 때문에, 사용자 위치와 서비스 목적에 맞는 맞춤형 포맷을 적용하는 것이 중요합니다. 타임 존을 명확히 표시하고 불필요한 정보는 생략하여, 사용자가 쉽게 이해할 수 있는 데이터 포맷을 제공하는 것이 UX 향상에 기여합니다.

참고 자료

Material Design – Data Formats: Material Design