'Time zone offset in seconds (i.e. \'-43200\' to \'43200\'). The offset for
timezones west of UTC is always negative, and for those east of UTC is
always positive.
If timezone information is not available, return an empty string.'

def Z(self):

    if (not self.timezone):
        return ''
    try:
        offset = self.timezone.utcoffset(self.data)
    except Exception:
        return ''
    return ((offset.days * 86400) + offset.seconds)
