python根据时间获取周数代码实例
时间
时间和周数
importtime
importdatetime
#获取今天是第几周
print(time.strftime('%W'))
#获取当前是周几(0-6,0代表周一)
today=datetime.datetime.now().weekday()
#获取指定日期属于当年的第几周
week=datetime.datetime.strptime('20190825','%Y%m%d').strftime('%W')
获取下周的时间范围
importdatetime,calendar,pandasaspd
defget_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
#获取下周周一的时间
iftoday1.weekday()!=m1:
whiletoday1.weekday()!=m1:
today1+=oneday
else:
today1+=oneweek
#获取下周周日的时间
iftoday2.weekday()!=m2:
today2+=oneweek
whiletoday2.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")fordinpd.date_range(nextMonday,nextSunday,freq="D")]
#转换呈现形式
list_date=[]
foriindate_list:
one=i.split('-')
time=['月','日']
time.insert(0,one[1])
time.insert(2,one[2])
time1=''.join(time)
list_date.append(time1)
returnlist_date
print(get_N_day())
easy!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短