Fix to catch summer/wintertime changes.

- Legacy-Id: 4210
This commit is contained in:
Henrik Levkowetz 2012-03-24 14:28:08 +00:00
parent e94ea42d6e
commit f64142c682

View file

@ -44,7 +44,9 @@ class Meeting(models.Model):
return self.number
def time_zone_offset(self):
return pytz.timezone(self.time_zone).localize(datetime.datetime.combine(self.date, datetime.time(0, 0))).strftime("%z")
# Look at the time of 8 o'clock sunday, rather than 0h sunday, to get
# the right time after a possible summer/winter time change.
return pytz.timezone(self.time_zone).localize(datetime.datetime.combine(self.date, datetime.time(8, 0))).strftime("%z")
def get_meeting_date (self,offset):
return self.date + datetime.timedelta(days=offset)