我的人生路  
          日歷
          <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: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 楚雄市| 新乐市| 祥云县| 宣汉县| 万安县| 东宁县| 武穴市| 介休市| 松溪县| 灌阳县| 南投县| 喀喇| 洞头县| 济源市| 龙川县| 安丘市| 安达市| 托克托县| 蛟河市| 综艺| 宜州市| 肇庆市| 固镇县| 阳城县| 永兴县| 桦甸市| 聂荣县| 江源县| 江津市| 大丰市| 江孜县| 兰溪市| 岗巴县| 黎城县| 宜春市| 金乡县| 镇远县| 鹿泉市| 鲜城| 延庆县| 扎兰屯市|