我的人生路  
          日歷
          <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: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 海宁市| 台山市| 休宁县| 吉首市| 曲沃县| 宣汉县| 卢湾区| 滨州市| 龙南县| 台南县| 鄂托克前旗| 弥勒县| 郴州市| 卫辉市| 固始县| 沛县| 绍兴县| 上虞市| 柯坪县| 北海市| 长兴县| 宜川县| 榆中县| 山东省| 韩城市| 大英县| 辉南县| 孝义市| 安龙县| 奉贤区| 上饶县| 宜宾县| 观塘区| 宜黄县| 修文县| 凭祥市| 隆回县| 溆浦县| 永泰县| 五大连池市| 永安市|