如何在python中从给定的日期范围获取sat和sun日期
如何从给定的日期范围中获取周六和周日的日期 例如:如何在python中从给定的日期范围获取sat和sun日期,python,Python,如何从给定的日期范围中获取周六和周日的日期 例如: start_date = 2011-09-01 end_date = 2011-09-15 现在,它应该发出信号了 2011-09-03 2011-09-04 2011-09-10 2011-09-11 任何帮助都非常感谢 好吧,我认为这应该行得通: from datetime import datetime, timedelta def daterange(start_date, end_date): for n in ra
start_date = 2011-09-01
end_date = 2011-09-15
现在,它应该发出信号了
2011-09-03
2011-09-04
2011-09-10
2011-09-11
任何帮助都非常感谢 好吧,我认为这应该行得通:
from datetime import datetime, timedelta
def daterange(start_date, end_date):
for n in range((end_date - start_date).days):
yield start_date + timedelta(n)
start_date = '2011-09-01'
end_date = '2011-09-15'
format = '%Y-%m-%d'
start_date_object = datetime.strptime(start_date, format)
end_date_object = datetime.strptime(end_date, format)
for day in daterange(start_date_object, end_date_object):
if day.weekday() in [5, 6]:
print day.strftime(format)
嗯,我认为这应该行得通:
from datetime import datetime, timedelta
def daterange(start_date, end_date):
for n in range((end_date - start_date).days):
yield start_date + timedelta(n)
start_date = '2011-09-01'
end_date = '2011-09-15'
format = '%Y-%m-%d'
start_date_object = datetime.strptime(start_date, format)
end_date_object = datetime.strptime(end_date, format)
for day in daterange(start_date_object, end_date_object):
if day.weekday() in [5, 6]:
print day.strftime(format)
导入日期时间
>>>开始=datetime.datetime.strtime(“2011-09-01”,“Y-%m-%d”)
>>>end=datetime.datetime.strtime(“2011-09-15,%Y-%m-%d”)
>>>开始时>>
>>导入日期时间
>>>开始=datetime.datetime.strtime(“2011-09-01”,“Y-%m-%d”)
>>>end=datetime.datetime.strtime(“2011-09-15,%Y-%m-%d”)
>>>开始时>>
您自己做过研究吗?网上有很多Python日期操作教程。是的,一旦我得到了一些东西,就会更新这个threadWell。那么,先生,在您的研究中找不到任何东西后,我会问这个问题;)你自己做过研究吗?网上有很多Python日期操作教程。是的,一旦我得到了一些东西,就会更新这个threadWell。那么,先生,在您的研究中找不到任何东西后,我会问这个问题;)