>  기사  >  백엔드 개발  >  Python에서 날짜/시간 객체를 사람이 읽을 수 있는 문자열로 형식화하려면 어떻게 해야 합니까?

Python에서 날짜/시간 객체를 사람이 읽을 수 있는 문자열로 형식화하려면 어떻게 해야 합니까?

Barbara Streisand
Barbara Streisand원래의
2024-10-31 07:23:02158검색

How can I format a datetime object in Python to a human-readable string?

Python에서 날짜/시간 개체 형식 지정

날짜/시간 개체 t가 주어지면 이를 사람이 읽을 수 있는 문자열로 변환할 수 있습니다. datetime 클래스는 strftime() 메서드를 통해 간단한 솔루션을 제공합니다.

제공된 예에서:

<code class="python">t = e['updated_parsed']
dt = datetime.datetime(t[0],t[1],t[2],t[3],t[4],t[5],t[6]
print dt</code>

dt는 이제 날짜/시간 정보를 보유합니다. "January 28, 2010"으로 형식을 지정하려면 다음 코드를 사용할 수 있습니다.

<code class="python">my_datetime = dt.strftime("%B %d, %Y")</code>

strftime() 메서드는 출력 형식을 제어하는 ​​다양한 형식 지정자를 허용합니다. 이 특정 예의 경우:

  • %B: 전체 월 이름을 나타냅니다
  • %d: 날짜를 나타냅니다
  • %Y: 연도를 나타냅니다

이러한 형식 지정자를 결합하면 "2010년 1월 28일"이라는 원하는 출력을 얻을 수 있습니다.

위 내용은 Python에서 날짜/시간 객체를 사람이 읽을 수 있는 문자열로 형식화하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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