python 判断两个datetime相等,精确到秒

9 min read

在Python中,可以使用以下方法来判断两个datetime对象是否相等,精确到秒:

from datetime import datetime

dt1 = datetime(2021, 10, 12, 10, 30, 15) # 第一个datetime对象
dt2 = datetime(2021, 10, 12, 10, 30, 15) # 第二个datetime对象

if dt1 == dt2:
    print("两个datetime对象相等")
else:
    print("两个datetime对象不相等")

在上面的代码中,我们先定义了两个datetime对象,然后通过比较它们是否相等来判断它们是否相等,精确到秒。

需要注意的是,如果两个datetime对象的年、月、日、时、分、秒都相等,那么这两个对象就是相等的,如果只有其中一两个部分不相等,那么它们就是不相等的。