파이썬은 문자열 형식의 날짜 시간 문자열을 변환하는 데 사용됩니다

나는 "2009년 12월 29일 (UTC)"에 문자열 "20091229050936"을 시도하고있다

>>>import time
>>>s = time.strptime("20091229050936", "%Y%m%d%H%M%S") >>>print s.strftime('%H:%M %d %B %Y (UTC)')

AttributeError: 'time.struct_time' object has no attribute 'strftime'

분명히, 내가 실수를 : 잘못된 시간, 그것은 날짜 - 시간 객체입니다! 그것은 날짜가 시간 구성 요소를!

>>>import datetime
>>>s = datetime.strptime("20091229050936", "%Y%m%d%H%M%S")

AttributeError: 'module' object has no attribute 'strptime'

나는 그것이 문자열 날짜 문자열 포맷을 변환하는 방법을 의미?

 

솔루션


time.strptime반환 time_struct; time.strftime를 수신 time_struct하는 선택적 매개 변수로 :

>>>s = time.strptime(page.editTime(), "%Y%m%d%H%M%S") >>>print time.strftime('%H:%M %d %B %Y (UTC)', s)

받는05:09 29 December 2009 (UTC)


글 처음에 출연 파이썬 블랙홀 그물 , 새로운 공원 블로그 동기화

추천

출처www.cnblogs.com/pythonzhichan/p/11441320.html