以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何计算间隔时间天数或小时数  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=31137)

--  作者:lzxlm88
--  发布时间:2013/4/10 18:47:00
--  如何计算间隔时间天数或小时数
各位老师:我刚接触狐表,我想设计一时间统计表格,如:(设备切出时间:2013-03-31,设备投入时间:2013-01-05,求设备运行时间:应该是设备切出时间-设备投入时间,但不知用什么函数公式)。请教各位。
--  作者:FoxMan
--  发布时间:2013/4/10 18:54:00
--  

两个日期时间数据相减,得到的就是一个时段型数据。

例如:

Dim d1 as Date = #3/17/2002 12:30:29#
Dim
d2 as Date = #1/1/2008 10:11:49#
Dim
t As TimeSpan = d2 - d1
Output.Show(t.Days &
"天" & t.Hours & "小时" & t.Minutes & "分" & t.Seconds & "秒")

在命令窗口执行上述代码,得到的输出结果是:2115天21小时41分20秒



--  作者:lzxlm88
--  发布时间:2013/4/10 19:38:00
--  
谢谢您,我试一下
--  作者:lzxlm88
--  发布时间:2013/4/10 20:39:00
--  

老师:在表达式列里运行出错,不知为什么?

 


--  作者:lzxlm88
--  发布时间:2013/4/10 20:39:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:出错.png
图片点击可在新窗口打开查看

--  作者:y2287958
--  发布时间:2013/4/10 20:43:00
--  
代码是不能放在表达式中运行的
--  作者:lzxlm88
--  发布时间:2013/4/10 21:42:00
--  
老师:那请问如何在列《运行时间》中得出运行时间
--  作者:有点甜
--  发布时间:2013/4/10 22:48:00
--  

看这里的示例二:
 
http://www.foxtable.com/help/topics/2506.htm



如果还分不清楚代码和表达式,建议您先按顺序看帮助文件。

 

如果临时着急要用,可以将文件传上来,我们帮你设置一下。