VB时间差距
来源:百度知道 编辑:UC知道 时间:2024/05/31 14:22:50
公司运行开始时间 2008.01.01 , 13:00:00
到现在,
要显示:公司已经运营 XX天,XX时XX分XX秒了
在VB里怎么显示?
到现在,
要显示:公司已经运营 XX天,XX时XX分XX秒了
在VB里怎么显示?
搞定收工!
Private Sub Command1_Click()
Dim da As Date, sj, t%, h%, m%, s%
da = "2008-1-1 13:00:00"
sj = Now - da
t = Int(sj): sj = sj - Int(sj): sj = sj * 24
h = Int(sj): sj = sj - Int(sj): sj = sj * 60
m = Int(sj): sj = sj - Int(sj): sj = sj * 60
s = Int(sj)
MsgBox "公司已经运营" + Str(t) + "天," + Str(h) + "时" + Str(m) + "分" + Str(s) + "秒了", vbOKOnly, ""
End Sub
可以使用DateDiff函数,详细函数说明参考VBMSDN.