找回密码

碧海潮声大学生网

查看: 2222|回复: 3
打印 上一主题 下一主题

求计算时间差的 VB软件或代码

[复制链接]
1#
发表于 2008-7-29 20:58 | 只看该作者
这个不懂,帮你顶一下
回复 支持 反对

使用道具 举报

2#
发表于 2008-8-1 14:50 | 只看该作者
没有VB的环境,给你写个vbs好了.
把以下代码保存到文本文件,后缀名改成vbs就可以,例如:计算时间差.vbs  为了方便,你可以把它放在桌面上.然后双击就可以运行:
  1. on error resume next
  2. dim startDate,endDate
  3. '*可接受的日期格式如下
  4. '*   2008-8-1 14:32
  5. '*   08-08 20:00
  6. startDate=CDate(inputbox("请输入起始日期"))
  7. endDate=CDate(inputbox("请输入结束日期"))
  8. if len(startDate)*len(endDate)=0 then
  9.    msgbox "日期格式错误",16
  10.    WScript.Quit
  11. end if
  12. dim totalMinutes,tHours,tMinutes
  13. totalMinutes=datediff("n",startDate,endDate)
  14. tHours=totalMinutes \ 60
  15. tMinutes=totalMinutes mod 60
  16. '使用inputbox显示结果,方便复制
  17. inputbox "计算结果出了啦",,tHours & "小时" & tMinutes & "分"
复制代码

BTW,其实使用Excel计算也许更方便
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2008-8-1 16:27 | 只看该作者
谢谢,我试试
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2008-7-29 19:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人工作经常要计算两个时间的间隔,如,7月11日0730,7月12日0845,两个时间的间隔,结果最好显示25小时15分钟,(不要天数)。在EXCEL里计算实在太不方便,麻烦各位大虾设计像计算器一样的软件可以两个数相减,或者框框可以输进去相减的,有代码也行,先谢谢了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋| 碧海潮声大学生网  

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved.

Powered by Discuz! X3.2( 浙ICP备11026473号 )

快速回复 返回顶部 返回列表