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 –