diff --git a/src/pyshark/packet/packet.py b/src/pyshark/packet/packet.py index 627a196e..b0a823d9 100644 --- a/src/pyshark/packet/packet.py +++ b/src/pyshark/packet/packet.py @@ -83,6 +83,8 @@ def __bool__(self): @property def sniff_time(self) -> datetime.datetime: + if self.sniff_timestamp[-1] == 'Z': + return datetime.datetime.fromisoformat(self.sniff_timestamp) try: timestamp = float(self.sniff_timestamp) except ValueError: