Skip to content

Instantly share code, notes, and snippets.

@ecarreras
Created November 28, 2016 08:07
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save ecarreras/6a4b258c3320fbc7d8a32175efb092ff to your computer and use it in GitHub Desktop.
from datetime import datetime
import calendar
def canvi_hora(year, month):
for d in range(calendar.monthrange(year, month)[1], 1, -1):
if datetime(year, month, d).weekday() == calendar.SUNDAY:
return d
def get_canvis_hora(year):
return {'S': datetime(year, 3, canvi_hora(year, 3), 3), 'W': datetime(year, 10, canvi_hora(year, 10), 2)}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment