datetime(1970,1,1,0,0,0).timestamp() # OSError: [Errno 22] Invalid argument
datetime(1970,1,1,23,59,59,999999).timestamp() # OSError: [Errno 22] Invalid argument
datetime(1970,1,2,0,59,59,999999).timestamp() # OSError: [Errno 22] Invalid argument
datetime(1970,1,2,1,0,0).timestamp() # 86400.0
Python 3.8.10
datetime 4.4
Windows 10
Minimal datetime where timestamp() is fine: