この結果をタイムスタンプに変換する必要があります。
>>> print (datetime.date(2010, 1, 12) + datetime.timedelta(days = 3))
2010-01-15
値をこのタイムスタンプと比較する必要があります。
>>> datetime.datetime.now()
2011-10-24 10:43:43.371294
どうすればこれを達成できますか?
この結果をタイムスタンプに変換する必要があります。
>>> print (datetime.date(2010, 1, 12) + datetime.timedelta(days = 3))
2010-01-15
値をこのタイムスタンプと比較する必要があります。
>>> datetime.datetime.now()
2011-10-24 10:43:43.371294
どうすればこれを達成できますか?
この結果をタイムスタンプに変換する必要があります
import time
mydate = datetime.date(2010, 1, 12) + datetime.timedelta(days = 3)
time.mktime(mydate.timetuple())
値をこのタイムスタンプと比較する必要があります。
a = datetime.datetime(2010, 1, 12) + datetime.timedelta(days = 3)
b = datetime.datetime.now()
a < b
a > b
a == b
oneDate = datetime.date(2010, 1, 12) + datetime.timedelta(days = 3)
now = datetime.datetime.now()
1つ目はdate
、2つ目はdatetime
です。したがって、日付(日、月、年)を比較するだけの場合は、2番目を次のように変換しdate
ます。
oneDate < now.date()
戻り値True
datetime.datetime.now()
datetime.dateのインスタンスを返すdate()メソッドを持つdatetime.datetimeのインスタンスを返します。次に、それを次の結果と比較できます。datetime.date(2010, 1, 12) + datetime.timedelta(days = 3)