equal
deleted
inserted
replaced
11 self.__offset = offset |
11 self.__offset = offset |
12 offset = self.__offset.seconds // 60 |
12 offset = self.__offset.seconds // 60 |
13 else: |
13 else: |
14 self.__offset = timedelta(minutes=offset) |
14 self.__offset = timedelta(minutes=offset) |
15 |
15 |
16 self.__name = u"%+03d%02d" % (offset / 60, offset % 60) |
16 sign = offset < 0 and '-' or '+' |
|
17 self.__name = u"%s%02d%02d" % (sign, abs(offset) / 60., abs(offset) % 60) |
17 |
18 |
18 def __repr__(self): |
19 def __repr__(self): |
19 return self.__name |
20 return self.__name |
20 |
21 |
21 def utcoffset(self, dt): |
22 def utcoffset(self, dt): |