社区
VB基础类
帖子详情
如何计算二个时间差?
tophoney
2004-03-09 12:25:59
精确到秒,但结果用天表示,如
(2004-2-8 20:32:02) - (2004-2-9 1:03:20)
结果是多少天?如何运算?
...全文
216
3
打赏
收藏
如何计算二个时间差?
精确到秒,但结果用天表示,如 (2004-2-8 20:32:02) - (2004-2-9 1:03:20) 结果是多少天?如何运算?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
helanshan
2004-07-30
打赏
举报
回复
Private Sub Command1_Click()
Dim d1 As Date
Dim d2 As Date
d1 = "2004-2-8 20:32:02"
d2 = "2004-2-9 1:03:20 "
Print (d2 - d1) * 24 '乘24返回小时,乘24再乘60返回分钟,乘 24再乘3600 返回秒 ,不乘返回天数
End Sub
northwolves
2004-07-30
打赏
举报
回复
Private Sub Command1_Click()
Dim x As Single
x = CDate("2004-2-8 20:32:02") - CDate("2004-2-9 1:03:20")
MsgBox x & " 天" & vbCrLf & x * 3600 * 24 & " 秒"
End Sub
华昌001
2004-07-30
打赏
举报
回复
function GetDoTime(Time1, Time2)
Dim stime
If Time1 > Time2 Then
stime = Time1
Time1 = Time2
Time2 = stime
End If
secondvalue = DateDiff("s", Time1, Time2)
dayvalue = DateDiff("d", Time1, Time2)
hourvalue = Fix((secondvalue - dayvalue * 24 * 3600) / 3600)
If hourvalue < 0 Then dayvalue = dayvalue - 1: hourvalue = 24 + hourvalue
minitevalue = Fix((secondvalue - dayvalue * 24 * 3600 - hourvalue * 3600) / 60)
If minitevalue < 0 Then hourvalue = hourvalue - 1: minitevalue = 60 + minitevalue
secvalue = secondvalue - dayvalue * 24 * 3600 - hourvalue * 3600 - minitevalue * 60
If secvalue < 0 Then minitevalue = minitevalue - 1: secvalue = 60 + secvalue
GetDoTime=dayvalue & "天" & hourvalue & "小时" & minitevalue & "分" & secvalue & "秒"
End function
java8
计算
时间差
示例1:
计算
指定时间单位的
时间差
import java.time.Instant;import java.time.LocalDateTime;import java.time.temporal.ChronoUnit;// LocalDateTime fromDate= LocalDateTime.now();// LocalDateTime toDate= LocalDateTi...
[PTA]7-126
时间差
(10分)
10点半到11点45之间,有几小时几分钟呢? 你要写一个程序,读入两个时间,
计算
它们之间的
时间差
,输出相差几小时几分钟。 输入 输入两个时间,均以24小时制表达,每个时间以“小时:分钟”的形式表达,第
二个
时间一定比第一个时间晚或相同,而且一定在同一天内。 输出 输出表示两个时间之间的
时间差
的两个数字,第一个数字是
时间差
中的小时数,第
二个
数字是
时间差
中的分钟数。 输入例子 10:30 11:45 输...
mysql
计算
时间差
SELECT TIMESTAMPDIFF(second, '2018-10-18 12:00:15', '2018-10-18 12:30:43'); 第
二个
时间会减去第一个时间,获得结果 参数 :1. second:
时间差
返回结果为秒数 2.hour:
时间差
返回结果为小时,不足一小时则为 0...
PAT
时间差
10点半到11点45之间,有几小时几分钟呢?你要写一个程序,读入两个时间,
计算
它们之间的
时间差
,输出相差几小时几分钟。
PTA:
时间差
10点半到11点45之间,有几小时几分钟呢?你要写一个程序,读入两个时间,
计算
它们之间的
时间差
,输出相差几小时几分钟。
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章