0

Pythonで、2つのdatetimeオブジェクトのどちらが時系列で最初に来るかをどのように判断できますか?

4

3 に答える 3

3

おそらくあなたが期待する方法

>>> from datetime import datetime
>>> d1 = datetime(2002, 03, 05)
>>> d2 = datetime(2009, 12, 22)
>>> d1 < d2
True
>>> d1 > d2
False
于 2013-04-04T03:14:18.110 に答える
2

演算子を使用し<ます。

if x < y:
    # x is before y

>=または、演算子の論理補数を使用できます。

if not (x >= y):
    # x is before y
于 2013-04-04T03:13:28.307 に答える
1

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)
于 2013-04-04T03:14:21.150 に答える