lua 计算日期差值

背景:最近接触的项目在用lua所以也来发一个 可能其他朋友需要的function
不废话 ,上代码,需要的小伙伴拿去吧,如果还有小伙伴有更好的方案可以。
此方案也是从网络上搜到的,我就拿来用和分享了。

代码如下:

function time_diff(start_time, end_time)local t1 = os.date("%Y%m%d", start_time)local t2 = os.date("%Y%m%d", end_time)local day1 = {}local day2 = {}day1.year,day1.month,day1.day = string.match(t1,"(%d%d%d%d)(%d%d)(%d%d)")day2.year,day2.month,day2.day = string.match(t2,"(%d%d%d%d)(%d%d)(%d%d)")local numDay1 = os.time(day1)local numDay2 = os.time(day2)return (numDay2 - numDay1)/(3600*24)
endlocal diff_day = time_diff(1625568713,1625123400)
print(diff_day)

输出:可以看出 如果start_time > end_time 计算出来的是 负值,如果2个值在同一天,那么差值就是0

-5
[Finished in 0.2s]

记录日期:2021-07-07

lua 计算日期差值 计算时间戳日期差相关推荐

  1. android 时间戳 转日期格式,在Android中转换为简单日期格式或Unix时间戳日期?

    我收到日期(2015-03-20T06:34:01.831183 + 01:00)从服务器这不是简单的日期格式,我想这种类型的日期转换为简单的日期格式一样(yyyyMMddHHmmssSSSS)在An ...

  2. 两个日期之间的差值计算

    两个日期之间的差值计算 近期在写关于计算时间之间的业务处理,当中的各种差值语法初六汇总 1.前端(以JQUERY为例) 语法:核心:采用时间戳的相减方式 //以当前时间减去制定日期计算相差的时间 va ...

  3. 两个日期月数差值计算

    1. 场景 在金融类项目中,经常会涉及到利息计算,这里讨论一下按月计息的情况下,月数如何计算 2. 需求分析 前提条件,计算日期差值的时候,留头去尾,举例01.01-01.02差值为1天 月数其实算起 ...

  4. Oracle数据库Timestamp数据差值计算Sql语句

    今天的工作中遇到一个问题,需要计算数据库中两个时间字段的差值,字段类型是timestamp,将字段直接相减,会得到timestamp类型的结果值,不是我想要的number类型的值.在网上找了一些方法, ...

  5. mips平台下使用jiffies_to_msecs差值计算rtt不准确问题

    我们业务模块实现了rtt计算机制,通过发送探测request时,使用jiffies_to_msecs(jiffies)记录下发送时间值.收到探测reply时,再使用jiffies_to_msecs(j ...

  6. php计算波动率,单向波动率差值研究:单向波动差值实现绝对收益

    单向波动率差 在过往的报告中我们提出了单向波动率差择时模型应用于指数上能获得较稳定的表现,A股市场在缺乏做空机制下,其波动率的非对称性使得上下波动率之差能对股票走势具有一定预测作用.通过初步的检测,我 ...

  7. MySQL计算结束时间和开始时间的差值,并统计差值

    一.SQL --方法一:将查询的结果作为一个新的表 --注意:要给新的表取一个别名,不然会报 Every derived table must have its own alias 错误 select ...

  8. python表示差值_Python算法之差值查找-Testfan打卡学测开0116

    原标题:Python算法之差值查找-Testfan打卡学测开0116 本期技术分享讲师:Arthur老师 题目内容:什么是差值查找? 解析: 之前我们介绍过"二分查找"发.考虑一个 ...

  9. python输入两个数求差_python差值_python差值法_python求差值 - 云+社区 - 腾讯云

    广告关闭 回望2020,你在技术之路上,有什么收获和成长么?对于未来,你有什么期待么?云+社区年度征文,各种定制好礼等你! 环境依赖api 网关提供 python 2.7 和 python 3 两个版 ...

最新文章

  1. 【c语言】蓝桥杯算法提高 7-1用宏求球的体积
  2. libpcap捕包机制分析(四)
  3. HTML-meta标签
  4. android ndk 文件管理,Android NDK开发指南(二)Android.mk文件
  5. javascript中call apply的区别
  6. jdbctypetimestamp_mysql之TIMESTAMP(时间戳)用法详解
  7. 解决gcc version 不匹配问题。
  8. 分布式服务防雪崩熔断器(Hystrix),实现服务降级
  9. 读书感受 之《活着》
  10. php超小免杀大马_php大马免杀技巧 | bypass waf
  11. linux把 root文件夹删除文件,在Linux下删除顽固文件和目录
  12. vscode c语言插件_推荐学习C语言或CPP使用的代码编辑器
  13. 关于 PDCA 的个人理解
  14. roundcube邮箱手机端_在手机上使用便签软件敬业签怎么将便签内容导出到邮箱?...
  15. mac上面的文件分割与合并
  16. 作为刚出培训机构的面试之路
  17. 关于ADB需要知道的一些知识
  18. 蓝牙快速连接 android,Android智能设备快速连接蓝牙的方法与流程
  19. Flask+ZUI 开发小型工具网站(三)——登录功能
  20. 一把王者的时间带你拿捏计算机中整形提升的问题

热门文章

  1. C语言源代码转变为可执行程序的过程
  2. 记我的 15 款 MacBook Pro 13.3 寸维修(开不了机)+换屏的经历
  3. 荧光量子产率计算机模拟,如何提高荧光染料的量子产率,或许可以从这里找到答案...
  4. Java工程师 操作系统(四) 面试题(Day35)
  5. 第十三届 蓝桥杯青少年创意编程 C++组 省赛
  6. 使用 zk-SNARK 的可编程零知识证明:第 1 部分
  7. 星际2中复刻DOTA白虎
  8. contiki学习笔记(三)contiki系统
  9. 2015.11--360校招面试-后台C++开发工程师
  10. Pandas中透视表和交叉表