手机
当前位置:查字典教程网 >编程开发 >ASP教程 >asp下用datediff实现计算两个时间差的函数
asp下用datediff实现计算两个时间差的函数
摘要:计算两个时间差的函数'******************************'||FunctionTimeDiff(sBegin,sE...

计算两个时间差的函数

'******************************

'||FunctionTimeDiff(sBegin,sEnd)

'||本函数计算两个时间的差,可以不用更改直接使用

'||作者:machinecat2001/10/26

'******************************

'******************************

'注:首先需要判断用户输入的sBegin与sEnd之间的大小

'可以通过DataDiff函数获得两者之间的时间差,不需要进行复杂的时间换算

'******************************

FunctionTimeDiff(sBegin,sEnd)

DimiHourB,iMinuteB,iSecondB,iMiniSecondB

DimiHourE,iMinuteE,iSecondE,iMiniSecondE

DimdTimeB,dTimeE,dTimeDiff

DimiHour,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)&"秒"

EndFunction

【asp下用datediff实现计算两个时间差的函数】相关文章:

使用ASP在IIS创建WEB站点的函数

ASP代码实现图片上传并存入数据库中

巧用FileSystem组件实现WEB应用中的本地特定打印

asp实现读取数据库输出json代码

使用xmlHttp结合ASP实现网页的异步调用

asp exit用法与exit实例教程

asp中利用CSW中文分词组件来实现自己网站的内容关键词自动提取

计算两个时间之差的函数

asp的程序能实现伪静态化的方法

使用ASP在IIS创建WEB站点的函数

精品推荐
分类导航