[파이썬] 문자열의 서식화 날짜와 시간

파이썬에서는 datetime 모듈을 사용하여 날짜와 시간을 관리하고 서식화할 수 있습니다. 이 글에서는 문자열의 서식화를 통해 특정한 형식으로 날짜와 시간을 표시하는 방법을 알아보겠습니다.

날짜와 시간 형식

날짜와 시간 형식을 지정하기 위해 파이썬에서 사용되는 기호들은 다음과 같습니다:

위의 형식들은 strftime() 메서드를 사용하여 날짜와 시간을 문자열로 변환할 때 사용됩니다.

날짜와 시간의 서식화

다음은 파이썬에서 날짜와 시간을 서식화하는 예제입니다:

import datetime

now = datetime.datetime.now()

# 현재 시간을 "YYYY-mm-dd HH:MM:SS" 형식으로 표시
formatted_datetime = now.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_datetime)

# 현재 시간을 "월 dd, YYYY HH:MM AM/PM" 형식으로 표시
formatted_datetime = now.strftime("%b %d, %Y %I:%M %p")
print(formatted_datetime)

위의 코드는 현재 날짜와 시간을 서식화하여 다양한 형식으로 출력합니다. 첫 번째 strftime() 호출은 “YYYY-mm-dd HH:MM:SS” 형식으로 표시되고 두 번째 호출은 “월 dd, YYYY HH:MM AM/PM” 형식으로 표시됩니다.

실행 결과:

2022-01-01 09:43:21
Jan 01, 2022 09:43 AM

결론

파이썬의 datetime 모듈을 사용하여 문자열의 서식화를 통해 날짜와 시간을 원하는 형식으로 표시할 수 있습니다. 날짜와 시간의 형식을 지정하기 위해서는 특정 기호들을 사용하며, strftime() 메서드를 호출하여 서식화된 문자열을 생성할 수 있습니다. 이를 통해 날짜와 시간을 다양한 포맷으로 표시할 수 있습니다.

참고 문서: