def vm_creation_time(self, instance_id): instance = self._get_instance(instance_id) # Example instance.launch_time: 2014-08-13T22:09:40.000Z launch_time = datetime.strptime(instance.launch_time[:19], '%Y-%m-%dT%H:%M:%S') # launch time is UTC, localize it, make it tz-naive to work with timedelta return local_tz.fromutc(launch_time).replace(tzinfo=None)
def vm_creation_time(self, vm_name): instance = self._find_instance_by_name(vm_name) # Example vm.created: 2014-08-14T23:29:30Z create_time = datetime.strptime(instance.created, '%Y-%m-%dT%H:%M:%SZ') # create time is UTC, localize it, strip tzinfo return local_tz.fromutc(create_time).replace(tzinfo=None)