[python] 날짜와 시간 형식 지정

파이썬에서는 datetime 모듈을 사용하여 날짜와 시간을 처리할 수 있습니다. 날짜와 시간을 문자열로 표현할 때 특정 형식으로 지정하여 표시하고 싶을 때가 있습니다. 이때 strftime 메서드를 사용하여 원하는 형식으로 날짜와 시간을 표현할 수 있습니다.

strftime 메서드

strftime 메서드는 날짜와 시간을 특정한 형식의 문자열로 변환해줍니다. 이 메서드를 사용하려면 먼저 datetime 객체가 있어야 합니다. 아래는 strftime 메서드를 사용하여 날짜와 시간을 원하는 형식으로 표현하는 예제입니다.

from datetime import datetime

# 현재 시간
now = datetime.now()

# 원하는 형식으로 지정
formatted_time = now.strftime('%Y-%m-%d %H:%M:%S')
print(formatted_time)

위 예제에서 %Y, %m, %d, %H, %M, %S는 각각 연도, 월, 일, 시, 분, 초를 나타냅니다. 이 외에도 다양한 포맷 코드가 있으며, Python 공식 문서에서 확인할 수 있습니다.

strftime 메서드를 사용하면 날짜와 시간을 다양한 형식으로 표현할 수 있어서 출력이나 로깅 등 다양한 상황에서 활용할 수 있습니다.