zoukankan      html  css  js  c++  java
  • python中时间差中seconds和total_seconds

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

    经常会使用seconds来获取,其实seconds获取的是时间差的秒数,遗漏了天

    seconds是获取时间部分的差值,而total_seconds()是获取两个时间之间的总差

    import datetime

    t1 = datetime.datetime.strptime("2016-08-24 10:30:00", "%Y-%m-%d %H:%M:%S")
    t2 = datetime.datetime.strptime("2016-08-24 12:30:00", "%Y-%m-%d %H:%M:%S")

    interval_time = (t2 - t1).seconds # 输入的结果:7200
    total_interval_time = (t2 - t1).total_seconds() # 输出结果也是: 7200

    # 换一个方式
    t1 = datetime.datetime.strptime("2016-08-24 10:30:00", "%Y-%m-%d %H:%M:%S")
    t2 = datetime.datetime.strptime("2016-08-27 12:30:00", "%Y-%m-%d %H:%M:%S")
    interval_time = (t2 - t1).seconds  # 输入的结果:7200
    total_interval_time = (t2 - t1).total_seconds() # 输出结果也是: 266400
    
    
  • 相关阅读:
    迭代和列表生成式
    python递归函数
    python函数
    变量
    python第八课后整理
    python第八课
    python第七课
    python第六课
    python第五课
    微信端/企业微信端H5页面调试方法
  • 原文地址:https://www.cnblogs.com/wind-wang/p/5804454.html
Copyright © 2011-2022 走看看