一、结论:使用datetime格式试算的秒数最大值不会超过一天的时间,即86400,因为会对86400进行取余操作
二、证明:
1、源代码:

2、案例证明
from datetime import datetime as dt
dt1 = dt(2022, 8, 14, 10, 0)
dt2 = dt(2022, 8, 12, 22, 30)
print((dt1 - dt2).seconds)
print(dt1.timestamp() - dt2.timestamp())
print((dt1.timestamp() - dt2.timestamp()) % 86400)
结果输出:
41400
127800.0
41400.0
dt1 = dt(2022, 8, 14, 10, 0)
dt2 = dt(2022, 8, 13, 10, 0)
print((dt1 - dt2).seconds)
print(dt1.timestamp() - dt2.timestamp())
print((dt1.timestamp() - dt2.timestamp()) % 86400)
结果输出:
0
86400.0
0.0

3、结论:total_seeconds()与timestamp()函数
from datetime import datetime
dt1 = datetime(2022, 8, 30, 15, 50)
dt2 = datetime(2022, 8, 10, 15, 50)
print((dt1 - dt2).seconds)
print((dt1 - dt2).total_seconds())
print((dt1.timestamp() - dt2.timestamp()))
结果输出:
0
1728000.0
1728000.0