[python] 날짜와 시간 연산

Python에서는 datetime 모듈을 사용하여 날짜와 시간을 다룰 수 있습니다. datetime 모듈을 이용하면 날짜와 시간의 연산 및 포맷팅을 쉽게 할 수 있습니다.

현재 날짜와 시간 얻기

현재 날짜와 시간을 얻으려면 아래와 같이 datetime 모듈을 import한 후 datetime.now() 메서드를 사용하면 됩니다.

from datetime import datetime

current_datetime = datetime.now()
print(current_datetime)

날짜와 시간 계산

datetime 모듈을 사용하면 날짜와 시간의 계산도 간단히 할 수 있습니다. 예를 들어, 현재 날짜와 3일 후의 날짜를 구하려면 아래와 같이 할 수 있습니다.

from datetime import timedelta

three_days_later = current_datetime + timedelta(days=3)
print(three_days_later)

날짜와 시간 포맷팅

datetime 객체의 날짜와 시간을 원하는 포맷으로 출력하려면 strftime() 메서드를 사용하면 됩니다. 예를 들어, “YYYY년 MM월 DD일 HH시 MM분 SS초”와 같은 포맷으로 출력하려면 아래와 같이 할 수 있습니다.

formatted_datetime = current_datetime.strftime("%Y년 %m월 %d일 %H시 %M분 %S초")
print(formatted_datetime)

Python에서 datetime 모듈을 사용하면 날짜와 시간을 쉽게 다룰 수 있으며, 다양한 연산과 포맷팅이 가능합니다.

더 자세한 내용은 Python datetime 모듈 공식 문서를 참고하세요.

마치며

이번 포스팅에서는 Python에서의 날짜와 시간 연산에 대해 알아보았습니다. datetime 모듈의 다양한 기능을 사용하여 자신의 프로젝트에서 날짜와 시간을 효과적으로 다룰 수 있을 것입니다.