[python] 타임 스탬프에서 T와 Z는 정확히 무엇을 의미합니까?

이 타임 스탬프 값이 웹 서비스에서 반환됩니다. "2014-09-12T19:34:29Z"

나는 그것이 시간대를 의미한다는 것을 알고 있지만 정확히 무엇을 의미합니까?

그리고이 웹 서비스를 모의하려고하는데, strftime파이썬에서 사용하여이 타임 스탬프를 생성하는 방법이 있습니까?

이것이 분명하지 않다면 죄송하지만 Google은 그다지 도움이되지 않았고 strftime()참조 페이지 도 아닙니다 .

나는 현재 이것을 사용하고 있습니다 :

x.strftime("%Y-%m-%dT%H:%M:%S%Z")
'2015-03-26T10:58:51'



답변

T정말 아무것도 서 있지 않습니다. 단지입니다 분리 것을 ISO 8601 결합 된 날짜 – 시간 형식이 필요합니다. Time 의 약어로 읽을 수 있습니다 .

Z약자 제로 그것이 0만큼 오프셋 될 때, 시간대 협정 세계시 (UTC) .

두 문자 모두 형식의 정적 문자이므로 datetime.strftime()메서드에 의해 문서화되지 않습니다 . Q또는 또는 M또는 Monty Python메서드를 사용할 수 있으며 메서드는 변경되지 않은 상태로 반환했을 것입니다. 이 메서드는로 시작하는 패턴을 개체의 %정보로 대체하기 만합니다 datetime.


답변