关于时间运算的问题,请指教!

霖湘凝 2004-11-13 02:12:25

关于时间运算的问题,请指教!

比如说现在有时间a=1:32:45,b=0:45:56,
想得到c,c是a和b的差值(c=a-b),
并且c的格式仍然是#:##:##,
应该如何实现?请指教!

...全文
113 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
霖湘凝 2004-11-13
  • 打赏
  • 举报
回复

谢谢!!!
slmn 2004-11-13
  • 打赏
  • 举报
回复
Dim s As Long
Dim x As Integer
Dim y As Integer
Dim c As String
a = "1:32:45"
b = "1:45:52"
s = Abs(DateDiff("s", TimeValue(a), TimeValue(b)))
x = s - Int(s / 60) * 60
s = Int(s / 60)
y = s - Int(s / 60) * 60
s = Int(s / 60)
c = Str(s) & ":" & Str(y) & ":" & Str(x)
Print c

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧