ISO 8601 날짜/시간 문자열을 Python 날짜/시간 객체로 변환
ISO 8601 날짜/시간 문자열을 접하면 Python으로 작업할 때 문제가 발생할 수 있습니다. 그러나 이러한 문자열을 Python 날짜/시간 객체로 효과적으로 변환하는 방법이 있습니다.
질문에서 언급한 한 가지 방법은 time.strptime을 사용하는 것입니다. 이 접근 방식은 실행 가능하지만 결과 튜플에서 특정 요소를 수동으로 추출해야 합니다.
더 세련된 접근 방식을 위해 dateutil 라이브러리가 더 깔끔한 솔루션을 제공합니다.
from dateutil import parser datestring = "2009-05-28T16:15:00" datetime_obj = parser.parse(datestring)
파서. 구문 분석() 함수는 ISO 8601 날짜/시간 문자열을 해석하고 datetime_obj라는 Python 날짜/시간 객체를 생성합니다. 이 방법을 사용하면 수동으로 구문 분석할 필요가 없으며 이러한 문자열을 보다 편리하게 사용할 수 있습니다.
ISO 8601 구문 분석에 dateutil을 사용하면 몇 가지 장점이 있습니다. 시간대를 잘 처리하므로 시간대 정보가 포함된 문자열을 처리하는 데 적합합니다. 또한 적극적으로 유지 관리되었으며 다른 라이브러리에서 발생할 수 있는 문제를 해결했습니다.
위 내용은 ISO 8601 날짜/시간 문자열을 Python DateTime 개체로 효율적으로 변환하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!