파이썬에서 일요일에 두 날짜 사이의 시간을 계산해야하지만 datetime
모듈을 사용하지 않아야합니다.(도움이 필요합니다.) Dateti가없는 두 날짜 사이의 시간
def date(error):
global sdate
if error:
print(sdate," isn't a valable date ! ")
sdate = input('Date : ')
try:
ldate = sdate.split('.')
ldate = [ int(x) for x in ldate]
day,month,year = ldate
except ValueError:
date(True)
if year%4==0 and year%100!=0 or year%400==0:
bis = True
else:
bis = False
if month not in range(1,13):
date(True)
if month not in(1,3,5,7,8,10,12):
mmax = 31
elif month in(4,6,9,11):
mmax = 30
elif month == 2 and bis == True:
mmax = 29
elif month == 2 and bis == False:
mmax = 28
if day not in range(1,mmax+1):
date(True)
date(None)
print(ldate)
을하지만 날짜 사이의 시간을 얻는 방법을 알아낼하지 않았다 :
나는datetime
하지 않고 날짜를 구문 분석 할 수 있었다.
가장 쉬운 방법은 무엇입니까?
감사합니다, Blaxou
PS :;
'datetime'을 피한다면, 그것은 쉽지 않을 것입니다. – TigerhawkT3
몇 가지 샘플 코드를 사용해보십시오. 이 시점까지 무엇을 시도 했습니까? –
곧 질문을 수정하겠습니다. – Blaxou