最近更新   设为主页   计算两个时间之差的函数 加入收藏  
计算机基础教程网 本站招聘  
 [投稿登 陆]    [问题求解或论坛登 陆]
ITWEN首页操作系统网络冲浪办公软件网页设计图形图象认证考试程序设计数据库其它文章交流论坛  
  当前位置:ITWen >>  ASP  >>  计算两个时间之差的函数
计算两个时间之差的函数
作者:ItWen收集整理    来源:www.itwen.com    更新时间:2006-10-27
[ 收藏此页到: 天天 | 和讯 | 博采 | ViVi | 狐摘 | 我摘 ]  
  

'******************************
'||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
(完)计算机基础教程网


  引用提示:
  内容页面:计算两个时间之差的函数 --- ASP
  作者:ItWen收集整理
  来源:www.ITWEN.com 计算机基础教程网
  

  版权申明:
  本网站所有内容,未经注明的,版权一律属于计算机基础教程网(ITWEN.com)制作署所有。转载引用本网站的原创文章,请务必注明信息来源,标明“计算机基础教程网(ITWEN.com)”字样。
  计算机基础教程网(ITWEN.com)依法保护知识产权,如果我们的文章有涉及或侵犯您的有关权益,请即时与我们联系, 注明网址及文章,我们会即时处理或删除, 感谢您的合作!   


】 【返回站点首页】【打印本页】【关闭本页
     资料搜索
     热门文章
·架构WebService为什么需要
·耦合的起源和控制类存在的理由
·真正的apache,tomcat,
·一、Servlet和JSP概述
·如何用DataGrid实现根据日期
·判断客户端是否支持cookie的脚
·如何判断客户端浏览器的脚本js.v
·session的用法具体解说
·Javascript实例教程19使
·永绝后患为WPS文件加上一把“锁”
·使用Web查询功能同步更新Exce
·无提示框关闭IE窗口
·在Win2003中快速建立ADSL
·常见Windows故障全面排除方案
·VML实现的饼图JavaScrip
     前面文章
·在Win98/XP双系统中安全删除
·MicrosoftIIS真的如此「
·Photoshop滤镜说明上5
·WindowsXP中的网络技巧
·在VB中实现多线程
·小议ADSL与Cable Mode
·Win32汇编教程十二管道操作
·Delphi数据库应用程序中常见错
·Api示例当地时间及格林尼治时间
·CSS语法手册(一)字体属性
·使用“使用中值排序基数法”实现树状
·Java技巧一会变色的超链接
·vc编辑wave音频文件
·用syskey命令加强Window
·为脱机数据访问创建基于Web的应用
·网页常用特效整理高级篇2
·V5R3 CL Programmi
·浅谈VLAN技术
·step by step 构建嵌入
·打造Windows98全自动克隆安

文章: 计算两个时间之差的函数 已经被浏览了 次。
免责声明 | 关于我们 | 广告联系 | 友情链接 | 帮助设置 | 网站导航 | 最近更新 | 共同合作
计算机基础教程网(www.ITwen.com) 版权所有
copyright 2005-2006,All Rights Reserved
计算机基础教程网