[파이썬] 날짜와 시간의 날짜 빼기
파이썬에서는 datetime
모듈을 사용하여 날짜와 시간을 처리할 수 있습니다. 날짜 간의 차이를 계산하는 기능을 사용하여 특정 날짜에서 다른 날짜를 뺄 수 있습니다.
다음은 파이썬에서 날짜와 시간을 다루는 방법과 날짜 뺄셈을 하는 예제 코드입니다.
1. 날짜와 시간 다루기
파이썬에서는 datetime
모듈을 사용하여 날짜와 시간을 다룰 수 있습니다. 먼저, datetime
모듈을 가져와서 사용합니다.
from datetime import datetime, timedelta
2. 날짜 뺄셈하기
먼저, 날짜를 문자열로 변환한 후 datetime.strptime()
함수를 사용하여 datetime
객체로 변환합니다. 이후에는 timedelta
를 사용하여 날짜 간의 차이를 계산할 수 있습니다.
# 첫 번째 날짜
date1 = datetime.strptime('2022-01-10', '%Y-%m-%d')
# 두 번째 날짜
date2 = datetime.strptime('2022-01-01', '%Y-%m-%d')
# 날짜 뺄셈
diff = date1 - date2
# 결과 출력
print(diff.days) # 9
위의 예제에서는 날짜 간의 차이를 diff
변수에 저장하고, diff.days
를 사용하여 날짜의 차이를 가져옵니다. 결과적으로 9일의 차이가 출력됩니다.
요약
위의 예제에서는 파이썬에서 날짜와 시간을 다루고, 날짜 간의 차이를 계산하는 방법을 알아보았습니다. datetime
모듈과 timedelta
를 사용하여 날짜 뺄셈을 할 수 있습니다. 이러한 기능을 활용하여 프로그램에서 날짜와 시간을 다룰 수 있습니다.