
strptime 함수는 strftime 함수와 반대되는 역할을 합니다. strftime 함수는 datetime 객체를 문자열로 변환하는 함수입니다. 반면 strptime 함수는 문자열 형식의 날짜와 시간을 파이썬의 datetime 객체로 변환하는 함수입니다.
strptime 함수는 다음과 같은 형식 인수를 사용합니다.
- %Y : 4자리 년도
- %m : 2자리 월
- %d : 2자리 일
- %H : 2자리 시간
- %M : 2자리 분
- %S : 2자리 초
위의 예시에서 \"%Y-%m-%d %H:%M:%S\"은 년도, 월, 일, 시간, 분, 초를 의미합니다.
strptime 함수는 다음과 같은 예외를 발생시킬 수 있습니다.
- ValueError : 날짜와 시간이 올바르지 않은 경우
- TypeError : 형식 인수가 올바르지 않은 경우
strptime 함수는 날짜와 시간을 파싱할 때 유용한 도구입니다. 다음은 예시입니다.
#hostingforum.kr
python
from datetime import datetime
date_str = "2022-01-01 12:00:00"
date_obj = datetime.strptime(date_str, "%Y-%m-%d %H:%M:%S")
print(date_obj)
이 코드는 "2022-01-01 12:00:00"이라는 문자열을 datetime 객체로 변환합니다.
2025-07-30 20:14