반응형
특정횟수만큼 실행되는 것이 아니라, 정해진 시간까지 수행되도록 프로그램을 할 필요가 있어 찾다가 발견하여 정리한다
def __get_time(self, base_date):
returnValue = "Passed"
current_time = datetime.datetime.now()
if not base_date or len(base_date) < 14:
return 0,0,0,0
dest_time = datetime.datetime(int(base_date[:4]), int(base_date[4:6]), int(base_date[6:8]), int(base_date[8:10]), int(base_date[10:12]), int(base_date[12:14]))
days = (current_time - dest_time).days
sec = (current_time - dest_time).seconds
hour, sec = divmod(sec, 3600)
minute, sec = divmod(sec, 60)
if days < 0:
returnValue = "NotPassed"
return returnValue
반응형
'Development > Language' 카테고리의 다른 글
웹페이지에서 쿠키 설정 (0) | 2016.03.31 |
---|---|
클래스 내 함수 랜덤 호출하기 (0) | 2015.04.16 |
List 복사하기 (0) | 2015.01.09 |
Python 학습사이트 (0) | 2014.11.21 |
Array 정렬하기 (sort) (0) | 2014.11.14 |