본문 바로가기
Python/Python FAQ

Python "Jun 1 2005 1:33PM" 문자열을 날짜 및 시간으로 변환하세요., Convert string "Jun 1 2005 1:33PM" into datetime

by 베타코드 2023. 5. 6.
반응형

질문


다음 문자열을 datetime 객체로 변환하는 방법은 무엇인가요?

"Jun 1 2005  1:33PM"

답변


datetime.strptime은 사용자가 지정한 형식으로 입력 문자열을 구문 분석하여 timezone-naive datetime 객체로 변환합니다:

>>> from datetime import datetime
>>> datetime.strptime('Jun 1 2005  1:33PM', '%b %d %Y %I:%M%p')
datetime.datetime(2005, 6, 1, 13, 33)

기존의 datetime 객체를 사용하여 date 객체를 얻으려면 .date()를 사용하여 변환하십시오:

>>> datetime.strptime('Jun 1 2005', '%b %d %Y').date()
date(2005, 6, 1)

링크:

참고:

  • strptime = "string parse time"
  • strftime = "string format time"
반응형

댓글