国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

計算兩個時間之差的函數

2024-05-04 11:05:08
字體:
來源:轉載
供稿:網友

如果想計算兩個時間之差,該使用什么函數呢?今天錯新技術頻道小編教大家計算兩個時間之差的函數,希望對你學習這方面知識有所幫助!

'******************************
'||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?
上文是錯新技術頻道小編為大家搜集到的相關介紹,希望對你了解計算兩個時間之差的函數有所幫助!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵南县| 涞源县| 北安市| 格尔木市| 凉山| 镇宁| 东至县| 临城县| 郓城县| 兴义市| 桐柏县| 金湖县| 旬邑县| 额济纳旗| 曲麻莱县| 平和县| 清苑县| 丹寨县| 尉犁县| 彭阳县| 乌苏市| 平和县| 太白县| 潼南县| 绵竹市| 竹北市| 蒲城县| 旌德县| 穆棱市| 绥中县| 彭州市| 平乡县| 济阳县| 旬阳县| 满城县| 河曲县| 泉州市| 万全县| 丰顺县| 南华县| 乌兰察布市|