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