我的人生路  
          日歷
          <2007年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567
          統計
          • 隨筆 - 74
          • 文章 - 57
          • 評論 - 7
          • 引用 - 0

          導航

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          顏色

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

           
          ||Function TimeDiff(sBegin, sEnd)
          '||本函數計算兩個時間的差,可以不用更改直接使用
          '||作者:machinecat 2001/10/26
          '******************************

          '******************************
          '注:首先需要判斷用戶輸入的sBegin與sEnd之間的大小
          '可以通過DataDiff函數獲得兩者之間的時間差,不需要進行復雜的時間換算
          '******************************

          Function TimeDiff(sBegin, sEnd)
          Dim iHourB, iMinuteB, iSecondB, iMiniSecondB
          Dim iHourE, iMinuteE, iSecondE, iMiniSecondE
          Dim dTimeB, dTimeE, dTimeDiff
          Dim iHour, iMinute, iSecond, iMiniSecond

          iHourB = clng(Left(sBegin, 2))
          iMinuteB = clng(Mid(sBegin, 4, 2))
          iSecondB = clng(Mid(sBegin, 7, 2))
          iMiniSecondB = clng(Mid(sBegin, 10, 4))

          iHourE = clng(Left(sEnd, 2))
          iMinuteE = clng(Mid(sEnd, 4, 2))
          iSecondE = clng(Mid(sEnd, 7, 2))
          iMiniSecondE = clng(Mid(sEnd, 10, 4))

          dTimeB = iHourB * 3600 + iMinuteB * 60 + iSecondB + iMiniSecondB / 1000
          dTimeE = iHourE * 3600 + iMinuteE * 60 + iSecondE + iMiniSecondE / 1000
          dTimeDiff = dTimeE - dTimeB

          iHour = Int(dTimeDiff / 3600)
          dTimeDiff = dTimeDiff - iHour * 3600
          iMinute = Int(dTimeDiff / 60)
          dTimeDiff = dTimeDiff - iMinute * 60
          iSecond = Int(dTimeDiff)
          dTimeDiff = dTimeDiff - Int(dTimeDiff)
          iMiniSecond = dTimeDiff

          TimeDiff = iHour & "小時" & iMinute & "分鐘" & iSecond & FormatNumber(iMiniSecond, 3) & "秒"
          End Function



          歡迎大家訪問我的個人網站 萌萌的IT人
          posted on 2005-07-07 14:32 一天一點愛戀 閱讀(1544) 評論(1)  編輯  收藏
          評論:
          • # re: 計算兩個時間差的函數  張三 Posted @ 2007-06-03 21:55
            你寫的不是我要的那中?  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
           
          Copyright © 一天一點愛戀 Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 巴塘县| 仁寿县| 兰州市| 盘山县| 田东县| 榆林市| 丰顺县| 日照市| 同德县| 明光市| 思茅市| 湖州市| 包头市| 龙川县| 淮阳县| 武平县| 尉氏县| 广昌县| 淮北市| 杭州市| 云南省| 南澳县| 遂昌县| 舟山市| 墨玉县| 仁化县| 花莲县| 教育| 防城港市| 沅江市| 海门市| 赞皇县| 西充县| 东城区| 石首市| 波密县| 庆安县| 铜鼓县| 双城市| 琼海市| 大关县|