반응형
질문
나는 날짜 "10/10/11(m-d-y)"
을 가지고 있으며, Python 스크립트를 사용하여 5일을 추가하고 싶습니다. 월말에도 작동하는 일반적인 해결책을 고려해주세요.
다음 코드를 사용하고 있습니다:
import re
from datetime import datetime
StartDate = "10/10/11"
Date = datetime.strptime(StartDate, "%m/%d/%y")
print Date
-> '2011-10-10 00:00:00'
을 출력합니다.
이제 이 날짜에 5일을 더하고 싶습니다. 다음 코드를 사용했습니다:
EndDate = Date.today()+timedelta(days=10)
이는 다음 오류를 반환했습니다:
name 'timedelta' is not defined
답변
이전 답변들은 맞지만 일반적으로 다음과 같이 하는 것이 더 좋은 방법입니다:
import datetime
그럼, datetime.timedelta
을 사용하여 다음과 같은 결과를 얻을 수 있습니다:
date_1 = datetime.datetime.strptime(start_date, "%m/%d/%y")
end_date = date_1 + datetime.timedelta(days=10)
반응형
댓글