计算时间差-Victor Duane
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


计算时间差

发表时间:2007/10/9 19:37:30 评论(0) 浏览(13054)  评论 | 加入收藏 | 复制
   
摘 要:Debug.Print timeDiff(#9/1/2007 1:01:51 AM#, Now())
6天20小时33分45秒
正 文:
Function uf_TimeDiff(dtmStart As Date, dtmEnd As Date) As String
    Dim t As Long
    Dim strTime(3)
    t = DateDiff("s", dtmStart, dtmEnd)
    strTime(0) = CStr(t Mod 60) & "秒"
    strTime(1) = CStr(t \ 60 Mod 60) & "分"
    strTime(2) = CStr(t \ 60 \ 60 Mod 24) & "小时"
    strTime(3) = CStr(t \ 60 \ 60 \ 24) & "天"
   
    Dim i As Integer
    For i = 0 To 3
        If Left(strTime(i), 1) = "0" Then
            strTime(i) = ""
        End If
    Next
   
    uf_TimeDiff = strTime(3) & strTime(2) & strTime(1) & strTime(0)
End Function

Access软件网交流QQ群(群号:198465573)
 
 相关文章
[示例]时间相减得出时间差  【UMVsoft-风  2009/10/24】
【access入门】日期时间相减得出月数差的示例\日期相减得出月份  【麥田  2011/8/10】
【Access扫盲知识】日期时间相减得出年数差的示例,DateDi...  【麥田  2013/2/11】
【Access扫盲知识】日期时间相减得出季度差的示例,DateDi...  【麥田  2013/2/16】
【Access扫盲知识】日期时间相减得出年数,月数,季度,天数差的...  【麥田  2013/2/19】
时间差的精确表达  【在水一方  2015/10/12】
常见问答
技术分类
相关资源
文章搜索
关于作者

Victor Duane

文章分类

文章存档

友情链接