예제 #1
0
 def timeZoneSecondsOffset(self, dt, relative_to_utc=False):
     if self.mUTC:
         return 0
     elif self.mTimezone is None:
         return TimezoneDatabase.getTimezoneOffsetSeconds(Timezone.sDefaultTimezone.getTimezoneID(), dt, relative_to_utc)
     elif isinstance(self.mTimezone, int):
         return self.mTimezone
     else:
         # Look up timezone and resolve date using default timezones
         return TimezoneDatabase.getTimezoneOffsetSeconds(self.mTimezone, dt, relative_to_utc)
예제 #2
0
 def timeZoneSecondsOffset(self, dt, relative_to_utc=False):
     if self.mUTC:
         return 0
     elif self.mTimezone is None:
         return TimezoneDatabase.getTimezoneOffsetSeconds(
             Timezone.sDefaultTimezone.getTimezoneID(), dt, relative_to_utc)
     elif isinstance(self.mTimezone, int):
         return self.mTimezone
     else:
         # Look up timezone and resolve date using default timezones
         return TimezoneDatabase.getTimezoneOffsetSeconds(
             self.mTimezone, dt, relative_to_utc)