Development/Language

현재 시간과 주어진 시간사이의 차이를 구하는 항수

비완 2015. 4. 16. 18:24
반응형

특정횟수만큼 실행되는 것이 아니라, 정해진 시간까지 수행되도록 프로그램을 할 필요가 있어 찾다가 발견하여 정리한다

    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