我正在访问字段中执行datediff,现在还需要从中删除50分钟的午餐时间。我尝试过的一切都创造了疯狂的数字。在不删除午休时间的情况下,此功能可以正常运行:
=(DateDiff("n",[DispatchTime],[ReturnTime]))\60 & Format((DateDiff("n",[DispatchTime],[ReturnTime])) Mod 60,"\:00")
然后我尝试:
=(DateDiff("n",[DispatchTime],[ReturnTime]-.5))\60 & Format((DateDiff("n",[DispatchTime],[ReturnTime]-.5)) Mod 60,"\:00")
我该怎么做?仍然以h:mm格式显示?
答案 0 :(得分:1)
以下内容就足够了:
=Format(DateAdd("n",-50,[ReturnTime])-[DispatchTime],"h:nn")
答案 1 :(得分:0)
返回时间-.5每天将删除1/2,例如12小时。
DateAdd(“ n”,-50,[YourDatefield])将减去50分钟。