以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 关于时长的计算  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=42723)

--  作者:netfox168
--  发布时间:2013/11/20 11:29:00
--  [求助] 关于时长的计算

一码头货柜管理系,需要记录每个货柜的进场时间、离场时间,并计算停留时间。假如某货柜:

1. 进场时间:2013-11-20 08:30 (日期时间型字段)

2. 离场时间:2013-11-24 11:20 (日期时间型字段)

 

如何设计和计算 [停留时间],最后得出结果 4 02:50 (4天2小时50分)? 或 98:50(98小时50分)?

 

表达式?代码?


--  作者:狐狸爸爸
--  发布时间:2013/11/20 11:57:00
--  

表达式不可以,代码:

http://www.foxtable.com/help/topics/2506.htm

 


--  作者:Bin
--  发布时间:2013/11/20 11:59:00
--  
Dim d1 As Date = #11/20/2013 08:30# 
Dim d2 As Date = #11/24/2013 11:20#
Dim t As TimeSpan = d2 -d1
messageBox.show(t.days & "天" & t.Hours & "小时" & t.Minutes & "分")