JSON, XML에 적합한 날짜표기

요즘은 데이터 속도가 좋아져서, 사람이 읽을 수 있는 방식으로 표기를 많이 한다. HTTP 프로토콜에 XML이나 JSON같은 방식을 자주 쓰는데, 이때 날짜를 어떤 식으로 표기해야할 지 고민하는 사람이 생각보다 많다.

이미 XML이나 JSON 방식을 사용하기로 결정했을 때, 날짜도 조금 길더라도 사람이 읽을 수 있는 방식으로 표기하는 것이 맞다고 생각한다. 그리고, 표준을 따른다면 누구나 라이브러리만 이용하면 여러 형태로 변환도 가능할 것이다. 이런 것을 고려했을 때, ISO 8601이 가장 적합한 답이라고 생각한다.

  • 공백없이 연속된 스트링으로 날짜를 표현할 수 있고,
  • 사람이 읽기 쉬우며
  • 타임존도 표기할 수 있다.
  • 게다가, 찾아보면 지원라는 라이브러리도 많다.

XML이나 JSON에 개발자가 따로 만든 날짜 포멧이나, unixtime을 쓰는 일은 지양하도록 하자.

참조 :
http://en.wikipedia.org/wiki/ISO_8601
http://stackoverflow.com/questions/10286204/the-right-json-date-format

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.