18
我试图从python当前日期开始获取7天前的日期。谁能帮我?从python当前日期获取7天前的日期
我试图从python当前日期开始获取7天前的日期。谁能帮我?从python当前日期获取7天前的日期
import datetime as DT
today = DT.date.today()
week_ago = today - DT.timedelta(days=7)
>>> import datetime
>>> datetime.datetime.now() - datetime.timedelta(days=7)
datetime.datetime(2013, 12, 6, 10, 29, 37, 596779)
如果你真的只是想日期,你可以调用的日期方法:
>>> (datetime.datetime.now() - datetime.timedelta(days=7)).date()
datetime.date(2013, 12, 6)
或者与日期的工作,开始与unutbu的建议。
你使用的是日期时间模块吗?你有什么样的对象 - 日期对象或日期时间对象? (或者别的,如果你不使用日期时间模块?)缺乏细节使得难以回答,但无论如何,答案应该很容易在文档中找到:http://docs.python。组织/ 2 /库/ datetime.html –