나는 두 개의 다른 날짜를 가지고 있으며 그들 사이의 날짜 차이를 알고 싶습니다. 날짜 형식은 YYYY-MM-DD입니다.
주어진 숫자를 날짜에 추가하거나 SUBTRACT 할 수있는 기능이 있습니다.
def addonDays(a, x):
ret = time.strftime("%Y-%m-%d",time.localtime(time.mktime(time.strptime(a,"%Y-%m-%d"))+x*3600*24+3600))
return ret
여기서 A는 날짜와 x 추가하려는 일 수입니다. 그리고 결과는 또 다른 날짜입니다.
두 날짜를 줄 수있는 함수가 필요하며 결과는 일의 날짜 차이가있는 int가됩니다.
1
파이썬을 사용하여 두 날짜 사이의 일 수
—
Kathy Van Stone
addonDays 함수는 DST 일에 실패합니다.
—
fishinear
네 말이 맞아 이미 기능을 수정했습니다. 3600을 추가하면 (1 시간) 작동합니다.
—
mauguerra