Skip to content

Instantly share code, notes, and snippets.

@gileno
Created February 28, 2012 13:55
Show Gist options
  • Save gileno/1932692 to your computer and use it in GitHub Desktop.
Save gileno/1932692 to your computer and use it in GitHub Desktop.
Script para contar apenas dias da semana
# -*- coding: utf-8 -*-
from datetime import date, timedelta
def add_weekdays(initial_date, days):
final_date = initial_date
for i in xrange(1, days + 1):
final_date = final_date + timedelta(days=1)
while final_date.weekday() in [5, 6]:
final_date = final_date + timedelta(days=1)
return final_date
# Para usar a função acima é só chamar passando a data inicial
# e passando os dias que devem ser adicionados, lembre-se de passar como int o parâmetro "days"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment