2009-09-09 3 views
4

이 같은 (이스라엘) 시간대에 동시에 입력 된 날짜에 무료로 텍스트를 변환, 다음 무료 텍스트 행은 동일파이썬 : 텍스트를 가정

Wed Sep 9 16:26:57 IDT 2009 
2009-09-09 16:26:57 
16:26:57 
September 9th, 16:26:57 

변환 할 파이썬 모듈이 있습니까 이 모든 텍스트 - 날짜는 (동일) datetime.datetime 인스턴스로?

내가 인수로 FREETEXT 날짜와 시간을 얻을 것입니다 명령 줄 도구를 사용하고, 다른 시간대에 해당하는 날짜와 시간을 반환하고 싶습니다 예 :

~$wdate 16:00 Israel 
Israel:  16:00 
San Francisco: 06:00 
UTC:   13:00 

또는 :

~$wdate 18:00 SanFran 
San Francisco 18:00:22 
Israel:  01:00:22 (Day after) 
UTC:   22:00:22 

어떤 아이디어? 그것이 도움이 될 것 같은

감사합니다,

우디는

+1

참조 : http://stackoverflow.com/questions/1258712/fuzzy-timestamp-parsing-with-python/ –

답변

3

parsedatetime은이 특정 작업에 매우 적합한 모듈 인 것으로 보입니다.

6

python-dateutil 패키지는 소리가 난다. 당신의 예제는 (마술로 단축 된) 도시 식별자가있는 간단한 HH : MM 타임 스탬프 만 사용하지만, 질문의 앞부분과 같은 더 복잡한 형식도 처리 할 수 ​​있습니다.

+0

멋지다. –

+1

예, dateutil.pareser.parse()는 문제의 관련 메소드입니다. –

0

당신은 당신이처럼 time.strptime

수 :

time.strptime("2009-09-09 16:26:57", "%Y-%m-%d %H:%M:%S") 

그것은 struct_time 값 (파이썬 문서 페이지에 대한 추가 정보를 원하시면)를 반환합니다.

+0

네,하지만 저를 위해 파싱을 할 모듈을 찾고 있습니다 -이 작업은 이전에 끝난 것 같습니다. –

관련 문제