Noted Sherlock

here is the code for the answere
import datetime

These are the two parts of the timestamp

timestamp_low = -1354503710
timestamp_high = 31047188

Combine the two parts to get the full timestamp

full_timestamp = (timestamp_high << 32) | (timestamp_low & 0xFFFFFFFF)

The timestamp is in 100-nanosecond intervals since January 1, 1601

Convert it to seconds and then to a datetime object

timestamp_seconds = full_timestamp / 10**7
timestamp = datetime.datetime(1601, 1, 1) + datetime.timedelta(seconds=timestamp_seconds)

print(timestamp)

3 Likes