Get the timestamp as a UTC datetime. :rtype: `datetime.datetime`
(self)
| 152 | return self.seconds * 10**9 + self.nanoseconds |
| 153 | |
| 154 | def to_datetime(self): |
| 155 | """Get the timestamp as a UTC datetime. |
| 156 | |
| 157 | :rtype: `datetime.datetime` |
| 158 | """ |
| 159 | utc = datetime.timezone.utc |
| 160 | return datetime.datetime.fromtimestamp(0, utc) + datetime.timedelta(seconds=self.to_unix()) |
| 161 | |
| 162 | @staticmethod |
| 163 | def from_datetime(dt): |