2012-08-08 3 views
0

시간대 정보가 포함 된 시간 소인 문자열을 구문 분석하려고합니다. 내가 실행할 때 내가 얻을 파이썬 2.5Python2.5는 시간대가 포함 된 시간 소인 문자열을 구문 분석합니다.

from datetime import datetime 
datetime.strptime("20120805-18:30:00 EST", "%Y%m%d-%H:%M:%S %Z") 

에 다음

ValueError: time data did not match format: data=20120805-18:30:00 EST fmt=%Y%m%d-%H:%M:%S %Z 

그러나 나는 선이 미세 (일본 서버에서 작업) 실행한다 "EST"을 "JST"로 변경. 또 하나 주목할 점은 time.tzname이 'JST'만있는 목록을 반환한다는 것입니다.

모든 일반적인 시간대를 구문 분석 할 수있는 방법이 있습니까?

+0

가능한 복제본 : http://stackoverflow.com/questions/1302701/what-possible-values-does-datetime-strptime-accept-for-z – DhruvPathak

답변

0

이 경우 http://pytz.sourceforge.net/을 사용해 볼 수 있습니다. 표준 datetime은 EST/PST를 알지 못합니다.

+0

감사합니다. 나는 그럭저럭 그것을 pytz와 함께 해결할 수 있었다. – Ranjan

관련 문제