我想用Python获取某天是某月的第几周应该怎么获取,哪位能帮我一下,谢啦,在线等。。。

如题所述

import calendar
date = '20150211'
year = int(date[0:3])
month =int([date[4:6],date[5:6]][date[4:5].find('0')==0])
day=int(date[6:8])
list_day= range(calendar.monthrange(year, month)[1]+1)[1:]
if day in list_day:
day_num= list_day.index(day)+1
num = day_num/7+1
print date,'是%s月第%s周'%(month,num)

else:
print '您指定的日期 %s 不正确'%(date)
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答