- def format_time(self, *args):
- currentdt = datetime.datetime.now(pytz.utc)
- if len(args) > 0:
- currentdt += datetime.timedelta(*args)
- (dt, micro) = currentdt.strftime('%Y-%m-%dT%H:%M:%S.%f').split('.')
- tz_offset = currentdt.astimezone(tzlocal()).strftime('%z')
- tz_offset = "Z" if tz_offset == "" else tz_offset[
- :3] + ":" + tz_offset[3:]