python中根据时间获取周数,通过周数获取时间,,# 时间## 时间和
python中根据时间获取周数,通过周数获取时间,,# 时间## 时间和
# 时间
## 时间和周数
import timeimport datetime# 获取今天是第几周print(time.strftime(‘%W‘))# 获取当前是周几(0-6,0代表周一)today=datetime.datetime.now().weekday()# 获取指定日期属于当年的第几周week=datetime.datetime.strptime(‘20190825‘,‘%Y%m%d‘).strftime(‘%W‘)
## 获取下周的时间范围
import datetime,calendar,pandas as pddef get_N_day(): # 获取当前日期 today1 = datetime.date.today() today2 = datetime.date.today # 指定时间周期 oneday = datetime.timedelta(days=1) oneweek = datetime.timedelta(days=7) # 获取周一和周日的判断条件(周一为0,周日为6) m1 = calendar.MONDAY m2 = calendar.SUNDAY # 获取下周周一的时间 if today1.weekday() != m1: while today1.weekday() != m1: today1 += oneday else: today1+=oneweek # 获取下周周日的时间 if today2.weekday() != m2: today2 += oneweek while today2.weekday() != m2: today2 += oneday else: today2 += oneweek # 转换时间形式 nextMonday = today1.strftime(‘%Y%m%d‘) nextSunday = today2.strftime(‘%Y%m%d‘) # 获取下周七天的时间列表 date_list = [d.strftime("%Y-%m-%d") for d in pd.date_range(nextMonday, nextSunday, freq="D")] # 转换呈现形式 list_date=[] for i in date_list: one=i.split(‘-‘) time=[‘月‘,‘日‘] time.insert(0,one[1]) time.insert(2,one[2]) time1=‘‘.join(time) list_date.append(time1) return list_dateprint(get_N_day())
easy!
python中根据时间获取周数,通过周数获取时间
相关内容
- 关于python文件显示为空白文件图标的解决办法,,1 ass
- 用python计算圆周率,,from rando
- python goatools使用,,用david搞定了所
- 基于Airtest实现python自动抢红包,用python编写微信领红包
- Python国内镜像源,docker国内镜像源,国内源:清华:ht
- python-----csv文件,python数据保存为csv文件,1.例子import
- 用python实现的简易记牌器的demo,,实现功能很简单:初
- python Crypto AES-256-ECB 与PHP之间完成加解密,,AES算法描述
- Python_sniffer(网络嗅探器),sniffer使用教程,import soc
- python获取url响应,,前言requests
评论关闭