I'm trying to convert epoch to human-readable date but it is apparently giving wrong output. Below is my code that I'm using and it outputs 51700-02-27 20:20:00. When I convert this epoch using the epochconverter, it returns the correct time as shown in the screenshot below. import time epoch_time = 1569332262000 print(time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime(epoch_time))) What am I doing wrong here? I also tried to use datetime module for conversion but it returns ValueError: year 51700 is out of range which leads me to believe that the epoch time might be wrong? from datetime import datetime epoch_time = 1569332262000 value = datetime.fromtimestamp(epoch_time) print(f"{value:%Y-%m-%d %H:%M:%S}") Continue reading...