time模組-獲取當天日期-N天前的日期
阿新 • • 發佈:2021-01-30
技術標籤:python
import time
import datetime
#-----獲取當天前日期-------
#1.
now_date=time.strftime('%Y%m%d,周%w',time.localtime())
#2.
now_date2 = datetime.datetime.now().strftime('%Y-%m-%d') #不加.strftime('%Y-%m-%d'),就獲取具體到秒
#3.
t = time.localtime()
nowdate3 = '{}-{}-{}'.format(t.tm_year,t.tm_mon,t.tm_mday)
#------獲取前一天或前N天的日期--------------
def get_beforedate(n): #獲取n天前的日期資料
today = datetime.datetime.now()
offset = datetime.timedelta(days=n)
re_date = (today-offset).strftime('%Y%m%d')
return re_date
#------獲取當前是一年的第幾周---------------
week = datetime.datetime.now().weekday( )
month = datetime.datetime.now().month #or 'day'
if __name__ == "__main__":
print(now_date)
print(now_date2)
print(now_date3)
print(week)
print(month)
print(get_beforedate(100)) #獲取第100天前的日期