11:30与10:40时间相减的函数

11:30与10:40怎么求出时间差

FineReport lww19959 发布于 2018-11-14 11:22
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
凌建Lv7高级互助
发布于2018-11-14 12:23(编辑于 2018-11-14 16:32)

这样够清楚了吧 我还以为你要用sql求差的,返回值秒,点击函数可以看到注释的

  • lww19959 lww19959(提问者) 不行啊,这样算不出啊,老哥儿
    2018-11-14 14:08 
  • 凌建 凌建 回复 lww19959(提问者) 这个是sqlserver的 你的是mysql的吗
    2018-11-14 15:54 
  • 凌建 凌建 回复 lww19959(提问者) MySql的求差函数是 SELECT TIMESTAMPDIFF(SECOND,\'日期\',\'日期\')
    2018-11-14 16:06 
  • lww19959 lww19959(提问者) 回复 凌建 SqlServer的,我是要获取两个单元格里面填的时间然后相减
    2018-11-14 16:07 
  • 凌建 凌建 回复 lww19959(提问者) 直接在另外第三个单元格中公式定义里,用DATESUBDATE(日期单元格1,日期单元格2,\"s\")这个返回的是毫秒值
    2018-11-14 16:24 
最佳回答
1
qaz123Lv0见习互助
发布于2018-11-14 11:24

图片.png有函数

  • touyuan001 touyuan001 +10086
    2018-11-14 13:01 
  • lww19959 lww19959(提问者) 没有年月日是用不了吗,减不出结果啊
    2018-11-14 13:47 
  • 朱晨阳 朱晨阳 回复 lww19959(提问者) 你把时间格式转换一下不就好了
    2018-11-14 16:35 
  • dyjshy dyjshy 按照老师提供的函数,成功算出天数
    2020-08-04 13:51 
最佳回答
0
luhansonLv3见习互助
发布于2018-11-14 16:45(编辑于 2018-11-14 16:47)

JS:

var date1 = new Date(时间);

var date2 = new Date(时间);

var date3=date1.getTime()-date2.getTime();


 //计算出相差天数

 var days=Math.floor(date3/(24*3600*1000))

 //计算出小时数

 var leave1=date3%(24*3600*1000)    

 //计算天数后剩余的毫秒数

 var hours=Math.floor(leave1/(3600*1000))

 //计算相差分钟数

 var leave2=leave1%(3600*1000)        

 //计算小时数后剩余的毫秒数

 var minutes=Math.floor(leave2/(60*1000))

 //计算相差秒数

 var leave3=leave2%(60*1000)      

 //计算分钟数后剩余的毫秒数

 var seconds=Math.round(leave3/1000)

alert(" 相差 "+days+"天 "+hours+"小时 "+minutes+" 分钟"+seconds+" 秒")



最佳回答
0
axingLv6专家互助
发布于2018-11-14 16:50

你的只有小时和分钟,转化一下再减好了

left(E5,2)*60+RIGHT(E5,2)-left(B5,2)*60-RIGHT(B5,2)

E5是较大时间的单元格,B5是较小时间的,结果是分钟为单位。


  • 4关注人数
  • 1201浏览人数
  • 最后回答于:2018-11-14 16:50
    请选择关闭问题的原因
    确定 取消
    返回顶部