一、结论:使用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

datetime计算秒数差需要注意的问题相关推荐

  1. java计算时间的秒数差,去掉周末和节假日

    java计算时间的秒数差,去掉周末和节假日 如题所说,计算两个时间的秒数(工作日),拿到这个需求,首先想到的就是怎么去掉周末和节假日,或者两个时间有一个在周末或节假日,或者两个时间都在,要分别进行处理 ...

  2. oracle中时间差转秒,oracle计算时间秒数差

    --计算plsql处理时间差 --qzq declare time1 timestamp; --开始时间 time2 timestamp; --结束时间 sum1 number(9); --时间差(s ...

  3. PostgreSQL得出两个timestamp的秒数差值

    sql语句 SELECT EXTRACT(EPOCH FROM (TIMESTAMP '2017-12-16 12:21:13'- TIMESTAMP '2017-12-15 12:21:00')); ...

  4. python datetime 计算两个日期之间的天数差

    1. 天数差(datetime.parse.rrule) import datetime from dateutil import parser from dateutil import rrule# ...

  5. python datetime计算时间差_用datetime计算时间差

    最近在计算两个时间字符串的差值,会用到datetime模块 在这个模块中,提供计算天数.秒和总秒数的差值计算. 计算天数间隔 from datetime import datetime,timedel ...

  6. Java黑皮书课后题第6章:**6.25(将毫秒转化成小时、分钟、秒数)使用下面的方法头,编写一个将毫秒数转换成小时数、分钟数和描述的方法,返回形式如“小时:分钟:秒“

    6.25(将毫秒转化成小时.分钟.秒数)使用下面的方法头,编写一个将毫秒数转换成小时数.分钟数和描述的方法,返回形式如"小时:分钟:秒" 题目 题目描述 破题 代码 运行实例 题目 ...

  7. 20 C++ 秒数转换时分秒

    输入秒数,转化成小时分钟秒的格式.比如输入3601,则输出01:00:01,不足两位数的,用前置0补齐.小时数可以超过两位数. #include <iostream> #include & ...

  8. php 计算日期差几周,PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 PHP 2  // 时间格式为YYYYMMDDHHmmss 3  function timeDiff( $aTime , $bTime ) 4 { 5   ...

  9. java中算两个时间内的秒数_java – Joda Time – 计算两个日期之间的秒数会引发异常....

    我使用以下代码来计算两个日期之间的秒数差异: long secondsBetween = (Seconds.secondsBetween(new LocalDate("1901-01-01& ...

最新文章

  1. BP反向传播算法浅谈(Error Back-propagation)
  2. R400换XP 所有驱动程序安装一览表
  3. hdu 5280(最大子串和变形,dp)
  4. WordPress post和page的区别
  5. 国内主流短信验证码平台收费价格对比「一」:阿里云、梦网云通讯、容联云通讯、互亿无线
  6. 人民币数字化将如何影响行业格局?
  7. Android定制实现上网限制
  8. 修改Mac的提醒声音,这样操作才正确! 调节音量提示音怎么更改?
  9. 列车停车控制算法及仿真研究
  10. Win10系统中没有Microsoft Store(微软商城)解决方法【详细步骤】
  11. Android 音视频开发-FFmpeg 命令
  12. 【技术科普】HLS视频流内m3u8文件和TS切片是什么关系?
  13. 2019 秦皇岛CCPC赛后总结
  14. 我国不同类别水泥对应的质量标准及物理性能
  15. 数字电路基础_门电路
  16. 20190121——不羡神仙 Java抽象工厂模式
  17. ACM知识竞)赛 之 SDUT3034 炸学校(最短路Dijkstra)
  18. eNSP第二篇:Eth-trunk,链路聚合,常用命令,二层链路聚合和三层链路聚合
  19. mysql中创建视图、索引
  20. gitee图库无法访问(2022.3.25)的解决办法

热门文章

  1. 3dMax利用粒子流创建烟花效果详细教程
  2. 通用计算机的硬件一般由五大组成,计算机五大部件是指什么
  3. LMT NODE PBS作业排队系统的队列通信机制
  4. flex图片拖动效果
  5. homestead重启
  6. Executors弊端
  7. 基于龙贝格观测器的永磁同步电机无感FOC 采用龙伯格观测器提取电机反电势,使用PLL从反电势中获得转子位置和速度信息
  8. 精灵图(css sprites)
  9. setf 使用方法
  10. 2020 kali linux KDE桌面安装+美化