在python中如何判断两个datetime对象的顺序?

在python中如何判断两个datetime对象的顺序?,python,Python,在python中,我如何区分两个datetime对象中按时间顺序排在第一位的是哪一个?使用使用可能是您所期望的方式 >>> from datetime import datetime >>> d1 = datetime(2002, 03, 05) >>> d2 = datetime(2009, 12, 22) >>> d1 < d2 True >>> d1 > d2 False >>从date

在python中,我如何区分两个datetime对象中按时间顺序排在第一位的是哪一个?

使用
使用
可能是您所期望的方式

>>> from datetime import datetime
>>> d1 = datetime(2002, 03, 05)
>>> d2 = datetime(2009, 12, 22)
>>> d1 < d2
True
>>> d1 > d2
False
>>从datetime导入datetime
>>>d1=日期时间(2002、03、05)
>>>d2=日期时间(2009、12、22)
>>>d1>>d1>d2
假的

可能是您期望的方式

>>> from datetime import datetime
>>> d1 = datetime(2002, 03, 05)
>>> d2 = datetime(2009, 12, 22)
>>> d1 < d2
True
>>> d1 > d2
False
>>从datetime导入datetime
>>>d1=日期时间(2002、03、05)
>>>d2=日期时间(2009、12、22)
>>>d1>>d1>d2
假的

使用
min
功能:

>>> import datetime
>>> d1 = datetime.datetime(2013,1,1)
>>> d2 = datetime.datetime(2012,1,1)
>>> min(d1,d2) 
datetime.datetime(2012, 1, 1, 0, 0)

使用
min
功能:

>>> import datetime
>>> d1 = datetime.datetime(2013,1,1)
>>> d2 = datetime.datetime(2012,1,1)
>>> min(d1,d2) 
datetime.datetime(2012, 1, 1, 0, 0)