[datetime] ISO 8601과 RFC 3339 날짜 형식의 차이점은 무엇입니까?

ISO 8601RFC 3339 는 웹에서 일반적으로 사용되는 두 가지 형식 인 것 같습니다. 다른 것을 사용해야합니까? 하나는 확장입니까? 내가 그 나쁜 것을 정말로 돌봐야합니까?



답변

하나는 확장입니까?

RFC 3339는 ISO 8601의 프로파일로 나열되어 있습니다. RFC 3339는 날짜와 시간 의 완전한 표현 을 지정합니다 (소수 초만 옵션). RFC에도 약간의 미묘한 차이가 있습니다. 예를 들어, 두 자릿수만으로 잘린 연도 표현은 허용되지 않습니다. RFC 3339는 4 자리 연도를 필요로하며 RFC는 마침표 문자를 소수 초의 소수점으로 만 사용할 수 있습니다. RFC는 또한 “T”를 공백 (또는 다른 문자)으로 대체 할 수있는 반면, 표준에서는 생략 할 수만 있습니다 (그리고 표현을 사용하는 모든 당사자간에 동의가있는 경우에만).

나는 둘 사이의 차이점에 대해 너무 걱정하지 않지만 사용 사례가 그들에게 달려있을 때 살펴보면 가치가 있습니다.


답변

RFC 3339는 주로 ISO 8601의 프로필이지만 RFC 2822에서 “-00 : 00″시간대 사양을 빌리는 데 실제로는 일치하지 않습니다. 이는 Wikipedia 기사에 설명되어 있습니다.


답변

그다지 신경 쓰지 않아도됩니다. RFC 3339 자체는 ISO 8601에서 파생 된 일련의 표준입니다. 몇 분의 차이점이 있지만 모두 RFC 3339에 요약되어 있습니다. 여기에서 모두 살펴볼 수는 있지만 아마도 더 나을 것입니다. 걱정되는 상황에서 자신을 위해 문서를 읽으십시오.

http://tools.ietf.org/html/rfc3339


답변