当前位置:首页 > 日记本 > 正文内容

python 本周每一天、上周每一天,今天星期几、昨天

zhangchap2年前 (2022-04-12)日记本310
import datetime
from datetime import timedelta

now = datetime.datetime.now()
# 上周的每一天
last_week_1 = (now - timedelta(days=now.weekday() + 7)).strftime('%Y-%m-%d')
last_week_2 = (now - timedelta(days=now.weekday() + 6)).strftime('%Y-%m-%d')
last_week_3 = (now - timedelta(days=now.weekday() + 5)).strftime('%Y-%m-%d')
last_week_4 = (now - timedelta(days=now.weekday() + 4)).strftime('%Y-%m-%d')
last_week_5 = (now - timedelta(days=now.weekday() + 3)).strftime('%Y-%m-%d')
last_week_6 = (now - timedelta(days=now.weekday() + 2)).strftime('%Y-%m-%d')
last_week_7 = (now - timedelta(days=now.weekday() + 1)).strftime('%Y-%m-%d')

# 本周的每一天

this_week_1 = (now - timedelta(days=now.weekday())).strftime('%Y-%m-%d')
this_week_2 = (now + timedelta(days=1 - now.weekday())).strftime('%Y-%m-%d')
this_week_3 = (now + timedelta(days=2 - now.weekday())).strftime('%Y-%m-%d')
this_week_4 = (now + timedelta(days=3 - now.weekday())).strftime('%Y-%m-%d')
this_week_5 = (now + timedelta(days=4 - now.weekday())).strftime('%Y-%m-%d')
this_week_6 = (now + timedelta(days=5 - now.weekday())).strftime('%Y-%m-%d')
this_week_7 = (now + timedelta(days=6 - now.weekday())).strftime('%Y-%m-%d')



print(this_week_1,this_week_2,this_week_3,this_week_4,this_week_5,this_week_6,this_week_7)

print(last_week_1,last_week_2,last_week_3,last_week_4,last_week_5,last_week_6,last_week_7)

# 判断今天是周几
###返回数字1-7代表周一到周日
dayOfWeek = now.isoweekday()
###返回从0开始的数字,比如今天是星期5,那么返回的就是4
day_Week = now.weekday()
print(dayOfWeek)
print(day_Week)

# 昨天

from datetime import timedelta, datetime
yesterday = (datetime.today() + timedelta(-1)).strftime('%Y-%m-%d')
# yesterday_format = yesterday.strftime('%Y_%m_%d')
print(yesterday)


分享给朋友:

相关文章

更换服务器需要设置的几点

此设置只针对个人习惯,因为需要开通的网站及服务器较多,做个记录!就不公开了 此设置只针对个人习惯,因为需要开通的网站及服务器较多,做个记录!就不公开了 此设置只针对个人习惯,因为需要开...

宝塔重启服务器后,Redis就启动不了解决方案

宝塔重启服务器后,Redis就启动不了解决方案

1.更改权限 chown -R redis.redis /www/server/redis/ 2.设置持久化...

python 函数 开启多线程示例

from threading import Thread def readfile(queue:Queue):    &nbs...

python补全网址代码示例

from urllib.parse import urljoin absurl = urljoin(backend,url) #backend:根...

python 获取当前时间及随机时间戳

import time from random import randint time.strftime('%Y-%m-%d %H:%M:...

python读取txt文件放到Queue队列

from queue import Queue with open('kw.txt',encoding='utf-8')&nb...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。