1

これはPython2.6で動作します

from datetime import datetime
print (datetime.strptime('2008-12-31', "%Y-%m-%d")- datetime.strptime('2007-04-30',"%Y-%m-%d")).days

しかし、2.4では次のエラーが表示されます

AttributeError: type object 'datetime.datetime' has no attribute 'strptime'

たくさんのご支援ありがとうございました。

from datetime import date from time import strptime

x=  strptime('2008-12-31', "%Y-%m-%d")
y=  strptime('2007-04-30', "%Y-%m-%d")

print (date(x.tm_year,x.tm_mon,x.tm_mday)- date(y.tm_year,y.tm_mon,y.tm_mday)).days
4

1 に答える 1

7

Python 2.4 では、strptime は time モジュールにあります。

from time import strptime

http://docs.python.org/release/2.4/lib/module-time.htmlを参照してください

于 2011-05-31T11:38:21.277 に答える