>백엔드 개발 >파이썬 튜토리얼 >Python의 `datetime` 모듈을 사용하여 날짜 문자열을 사용자 정의 형식으로 어떻게 변환할 수 있습니까?

Python의 `datetime` 모듈을 사용하여 날짜 문자열을 사용자 정의 형식으로 어떻게 변환할 수 있습니까?

Barbara Streisand
Barbara Streisand원래의
2024-12-09 12:07:11269검색

How Can I Convert a Date String to a Custom Format Using Python's `datetime` Module?

Python을 사용하여 날짜 문자열을 사용자 정의 형식으로 변환

'2010년 2월 15일 월요일'과 같은 날짜 문자열이 있고 이를 변환하고 싶다고 가정해 보겠습니다. '2010년 2월 15일' 형식으로 변경됩니다. 이를 달성하기 위해 Python의 datetime 모듈을 활용할 수 있습니다.

datetime 모듈은 날짜를 조작하고 형식을 지정하기 위한 포괄적인 도구 세트를 제공합니다. 날짜 문자열을 구문 분석하고 해당 형식을 변경하려면 다음 접근 방식을 사용할 수 있습니다.

datetime.datetime.strptime(input_date_string, input_format).strftime(output_format)

이 명령문에서는 먼저 strptime() 메서드를 사용하여 입력 날짜 문자열 input_date_string을 구문 분석하고 설명하는 input_format을 지정합니다. 문자열의 원래 형식. 이는 구문 분석된 날짜를 나타내는 datetime 객체를 반환합니다.

다음으로 strftime() 메서드를 사용하여 datetime 객체를 원하는 출력 형식으로 변환할 수 있습니다. strftime() 메서드는 날짜가 표시되어야 하는 형식을 지정하는 output_format 문자열을 허용합니다.

주어진 예에서는 다음 코드를 실행할 수 있습니다.

>>> from datetime import datetime
>>> datetime.strptime('Mon Feb 15 2010', '%a %b %d %Y').strftime('%d/%m/%Y')
'15/02/2010'

이것은 코드는 입력 형식 '%a %b %d %Y'에서 날짜 문자열 '2010년 2월 15일 월요일'을 구문 분석하고 이를 출력 형식으로 변환하는 방법을 보여줍니다. '%d/%m/%Y', 결과는 '15/02/2010'입니다.

datetime 모듈은 날짜 출력 형식을 사용자 정의하는 데 사용할 수 있는 광범위한 형식 지정자를 제공합니다. 이러한 지정자에 대한 자세한 내용은 Python 설명서를 참조하세요.

위 내용은 Python의 `datetime` 모듈을 사용하여 날짜 문자열을 사용자 정의 형식으로 어떻게 변환할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.