如何检查日期是否在python中的两个日期之间

Mat*_*t.S 7 python

如何检查日期是否在python中的两个日期之间?

EDIT1:例如,在 excel 中,我正在阅读的日期是 7/13/2018。

Pes*_*ato 9

您可以转换日期,以便在 Python 中轻松进行比较。日期 1 和 2 是转换后的日期,input_1并且input_2是来自 Excel 的两个输入。传入的第二个参数是日期传入的格式。

date_1 = datetime.strptime(input_1, '%d/%m/%Y')
date_2 = datetime.strptime(input_2, '%d/%m/%Y')
date_3 = date(2017, 7, 19)
Run Code Online (Sandbox Code Playgroud)

现在您的日期格式正确,我将检查是否date_3date_1和内date_2。这将返回一个布尔值。

date_1 < date_3 < date_2
Run Code Online (Sandbox Code Playgroud)