一、结论:使用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. mysql sql语句编码_SQL语句实用例子 MySQL编码设置
  2. 微信 WEUI 的 switch button 精简提取
  3. Ink on paper 最小生成树-Prim-二分答案并查集
  4. 使用javaservice 将jboss 注册为服务
  5. 计算机视觉与深度学习 | 相机抖动的情况下的前景目标提取(消抖)
  6. VTK:图表之ConnectedComponents
  7. Swift基础之方法实战
  8. 计算机二级c语言填空题答案唯一吗,计算机二级C语言上机填空题及答案.doc
  9. python创建百万个文件_python百万sitemap制作
  10. Android ViewPager 里有子ViewPager的事件冲突
  11. HTML中的select只读
  12. php. 调试工具.trace
  13. 58-高级路由:双点双向重分发
  14. 「周末观赛指南」国足生死战 NBA将演“大结局”?
  15. matlab 两个数中取小,matlab中取两个数中的较小值
  16. 基于Faster-RCNN的目标检测(TF版) 步骤与问题解决办法
  17. python自动定期清理日志脚本支持Linux+windows
  18. linux 命令行 mpv,在Ubuntu本机编译mpv,秒杀其他播放器
  19. Python——二进制16位加法器(采用手算二进制加法的过程实现)(tkinter实现)【2021-07-08】
  20. C语言学习之假如我国国民生产总值的年增长率为7%,计算10年后我国国民生产总值与现在相比增长多少百分比。计算公式为p=(1+r)ⁿ r为年增长率,n为年数,p为与现在相比的倍数。

热门文章

  1. 天龙八部服务器端共享内存的设计(1/3)
  2. 5.5.4. Removing a Constraint
  3. Encoding - UU
  4. python随机数random_Python 随机数 random
  5. VC工具栏图标制作流程
  6. spring 内部类注入方式
  7. pdfFactory PRO 8.33.0 / FinePrint 11.33.0软件下载附注册码
  8. 语义分割系列19-EMANet(pytorch实现)
  9. Unity Shader - Emission 自发光
  10. 分析与处理时间序列数据的常用方法总结