2020年5月12日 星期二

python 日期 週的使用

import datetime
from_date = (datetime.date.today()-datetime.timedelta(days=1)).strftime('%Y-%m-%d')
#週的第一天
#python星期定義為一到日:0~6
#日期寫法:datetime.datetime(2020, 5, 11)
today = datetime.date.today()
#週的第幾天(以0起算)
week_days = (today.weekday()+1) % 7
week_start = today - datetime.timedelta(days=week_days)
print(week_start)

delta = datetime.timedelta(days=7)
MFG_DAY = week_start - delta * 10

for i in range(0,11):
    print((MFG_DAY + delta * i).strftime('%Y/%m/%d'),"第",(MFG_DAY + delta * i).isocalendar()[1],"週")

沒有留言:

張貼留言