python时间差中 seconds 和 total

    技术2022-07-15  63

    import datetime t1 = datetime.datetime.strptime("2017-9-06 10:30:00", "%Y-%m-%d %H:%M:%S") t2 = datetime.datetime.strptime("2017-9-06 12:30:00", "%Y-%m-%d %H:%M:%S") interval_time = (t2 - t1).seconds # 输入的结果:7200 忽略微秒和天 total_interval_time = (t2 - t1).total_seconds() # 输出结果是: 7200.0 print (interval_time) print (total_interval_time)

    在python中经常会用到计算两个时间差,两个日期类型进行相减可以获取到时间差。

    经常会使用seconds来获取,其实seconds获取的是仅仅是时间差的秒数,忽略微秒数,忽略天数。

    total_seconds()是获取两个时间之间的总差。

     

     

    Processed: 0.015, SQL: 9