检查datetime.now是否在两个datetime对象之间

时间:2018-10-17 20:52:30

标签: python python-2.7

A = 2018-09-27T12:00:00.000-0500
B = 2018-09-27T19:00:00.000-0500

C = 2018-10-17T15:27:57.604399-0500

我想检查C日期时间对象是否在AB之间。我是否必须使用strftime处理对象才能获得所需的结果?

2 个答案:

答案 0 :(得分:0)

使用日期时间库,您可以将时间戳与>和<。进行比较。

答案 1 :(得分:0)

您可以使用dateutil轻松解析日期:

from dateutil import parser

parser.parse(A) < parser.parse(C) < parser.parse(B)