[PYTHON] 두 날짜를 비교하는 방법?
PYTHON두 날짜를 비교하는 방법?
나중에 두 날짜를 비교하여 파이썬을 사용하여 나중에 어떤 것을 볼 수 있습니까?
예를 들어 현재 날짜가 휴일 날짜 중 마지막 날짜를 지난지 확인하여 관리자에게 holiday.txt 파일을 업데이트하라는 전자 메일을 자동으로 보내도록 지정합니다.
해결법
-
==============================
1.datetime 메서드와 연산자 <및 해당 함수를 사용하십시오.
datetime 메서드와 연산자 <및 해당 함수를 사용하십시오.
>>> from datetime import datetime >>> past = datetime.now() >>> present = datetime.now() >>> past < present True >>> datetime(3000, 1, 1) < present False >>> present - datetime(2000, 4, 4) datetime.timedelta(4242, 75703, 762105)
-
==============================
2.사용 시간
사용 시간
초기 날짜가 다음과 같은 문자열로 있다고 가정 해 보겠습니다. date1 = "2015 년 3 월 31 일" date2 = "01/01/2016"
다음을 수행 할 수 있습니다. newdate1 = time.strptime (date1, "% d / % m / % Y") 및 newdate2 = time.strptime (date2, "% d / % m / % Y") 파이썬의 날짜 형식으로 변환합니다. 그런 다음 비교가 분명합니다. newdate1> newdate2는 False를 반환합니다. newdate1
-
==============================
3.datetime.date (2011, 1, 1)
datetime.date (2011, 1, 1)
datetime.date (2011, 1, 1) - datetime.date (2011, 1, 2)는 datetime.timedelta (-1)를 반환합니다.
datetime.date (2011, 1, 1) + datetime.date (2011, 1, 2)는 datetime.timedelta (1)을 반환합니다.
문서를보십시오.
from https://stackoverflow.com/questions/8142364/how-to-compare-two-dates by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] Python 3.6의 변수 주석은 무엇입니까? (0) | 2018.10.02 |
---|---|
[PYTHON] Python Pandas 집계 결과에서 과학 표기법 형식 지정 / 표시 안 함 (0) | 2018.10.02 |
[PYTHON] 사전 목록을 Dataframe으로 변환 (0) | 2018.10.02 |
[PYTHON] 배열에 파이썬 csv 문자열 (0) | 2018.10.02 |
[PYTHON] Python + Selenium을 사용하여 iframe을 선택하십시오. (0) | 2018.10.02 |