2017-07-19 93 views
1

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

编辑1:在Excel中,我正在阅读的日期是例如7/13/2018。

+0

举例说明您正在使用的日期格式。 – Nabin

+0

请参阅更新 –

+0

重复[如何判断日期是否在Python中的两个其他日期之间?](https://stackoverflow.com/questions/5464410/how-to-tell-if-a-date-is -between,二,其他-日期功能于蟒蛇)。 – miradulo

回答

1

您可以转换日期,以便在Python中轻松进行比较。日期1和2是转换的日期,input_1input_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) 

现在你已经在正确的格式中的日期,我会检查是否date_3落入date_1date_2。这将返回一个布尔值。

date_1 < date_3 < date_2 
相关问题