python 2.4中两个日期之间的天数

发布于 2024-11-11 17:12:32 字数 550 浏览 4 评论 0原文

这将在 python 2.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'

感谢您的支持。

从日期时间导入日期 从时间导入 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

This will work in python 2.6

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

But in 2.4 shows following error

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

Thank you for all your Support.

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

懒猫 2024-11-18 17:12:32

在 Python 2.4 中,strptime 位于 time 模块中:

from time import strptime

请参阅 http://docs。 python.org/release/2.4/lib/module-time.html

In Python 2.4 strptime is located in time module:

from time import strptime

See http://docs.python.org/release/2.4/lib/module-time.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文