은 내가 "2017년 8월 9일 10시 44분"형식으로 변환해야하는 파이썬 날짜 시간 변환
"Wednesday, December 13, 2017 6:48:04 AM"
처럼 될 문자열을 가지고있다. 내가 지금처럼, strptime를 사용하여 시도했다 :
strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')
하지만 그것은 작동하지 않았다.
누구나 어떻게 할 수 있습니까?
은 내가 "2017년 8월 9일 10시 44분"형식으로 변환해야하는 파이썬 날짜 시간 변환
"Wednesday, December 13, 2017 6:48:04 AM"
처럼 될 문자열을 가지고있다. 내가 지금처럼, strptime를 사용하여 시도했다 :
strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')
하지만 그것은 작동하지 않았다.
누구나 어떻게 할 수 있습니까?
형식이 입력 내용과 일치하지 않습니다. 대신이 시도 :
time.strptime(
"Wednesday, December 13, 2017 6:48:04 AM",
'%A, %B %d, %Y %I:%M:%S %p')
적절한
time.struct_time(tm_year=2017, tm_mon=12, tm_mday=13,
tm_hour=6, tm_min=48, tm_sec=4,
tm_wday=2, tm_yday=347, tm_isdst=-1)
원하는 형식을 얻을의 strftime와 결합 반환
time.strftime("%a, %d %b %Y %H:%M:%S +0000", (time.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')))
'2005년 (수) 6월 1일 13시 33분 : 00 +0000 '
strftime and strptime에 대한 문서를 보면 당신의 포맷 스트링에 괄목할만한 조각들.
: 당신이 원하는 결과를 제공하기 위해 다음과 같이'%m/%d/%Y %I:%M %p'
당신이 한 줄에 두 가지 방법을 결합 할 수 있습니다 : 당신은 strftime 형식으로이
'%A, %B %d, %Y %I:%M:%S %p'
과 : 은 strptime 형식으로 이것을 사용
time.strftime('%m/%d/%Y %I:%M %p', time.strptime("Wednesday, December 13, 2017 6:48:04 AM", '%A, %B %d, %Y %I:%M:%S %p'))