如何计算两个time类型时间差

假如外出时间08:20 返回时间14:40 用公式如何计算时差保留小时和分钟

FineReport zjw15512788525 发布于 2020-3-3 11:30
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
孤陌Lv6资深互助
发布于2020-3-3 11:31

前面有日期吗? 会超过24小时吗??

  • zjw15512788525 zjw15512788525(提问者) 一般不会超出24小时
    2020-03-03 13:47 
  • 孤陌 孤陌 回复 zjw15512788525(提问者) 不要说一般不会 如果超过24小时 方法 就不一样
    2020-03-03 13:51 
最佳回答
0
ooshanghaiLv5初级互助
发布于2020-3-3 12:23

这个无解,一般dbms都是计算时差到一个特定单位,比如day/hour/minute,你这个要根据这个来自定义函数,然后调用系统中的函数,比如SqlServer中的datediff

最佳回答
0
shirokoLv6资深互助
发布于2020-3-3 14:40
mid($T2,1,2)*60+mid($T2,4,2)-mid($T1,1,2)*60+mid($T1,4,2)

这样是总共多少分钟,也就是计算分钟相减罢了

要小时就除以60取整就行了。。

  • 4关注人数
  • 470浏览人数
  • 最后回答于:2020-3-3 14:40
    请选择关闭问题的原因
    确定 取消
    返回顶部