早教吧作业答案频道 -->其他-->
功能:计算二个时间的时间差参数:date1是较早的时间,Variant(Date).date2是较晚的时间,Variant(Date).若要计算两个日期之时间差,计算顺序是从date1到date2返回值:时间差的组合字串,例如2年
题目详情
功能 : 计算二个时间的时间差
参数 : date1 是较早的时间, Variant (Date).
date2 是较晚的时间, Variant (Date).
若要计算两个日期之时间差,计算顺序是从 date1 到 date2
返回值 : 时间差的组合字串, 例如 2年21天13小时5分钟3秒
参数 : date1 是较早的时间, Variant (Date).
date2 是较晚的时间, Variant (Date).
若要计算两个日期之时间差,计算顺序是从 date1 到 date2
返回值 : 时间差的组合字串, 例如 2年21天13小时5分钟3秒
▼优质解答
答案和解析
Function Convtime(date1 As Date,date2 As Date) As String
'
'功能 :计算二个时间的时间差
'
'参数 :date1 是较早的时间,Variant (Date).
' date2 是较晚的时间,Variant (Date).
'
'若要计算两个日期之时间差,计算顺序是从 date1 到 date2
'
'返回值 :时间差的组合字串,例如 2年21天13小时5分钟3秒
'
Dim wsecond As Long '总秒数 / 剩余秒数
Dim wminute As Long '总分钟数 / 剩余分钟数
Dim whour As Long '总时数 / 剩余时数
Dim wday As Long '总天数 / 剩余天数
Dim wyear As Long '总年数
wsecond = DateDiff("s",date1,date2) '总秒数
If wsecond > 60 Then
wminute = wsecond \ 60 '总分钟数
wsecond = wsecond Mod 60 '计算剩余秒数
End If
If wminute > 60 Then
whour = wminute \ 60 '总时数
wminute = wminute Mod 60 '计算剩余分钟数
End If
If whour > 24 Then
wday = whour \ 24 '总天数
whour = whour Mod 24 '计算剩余时数
End If
If wday > 365 Then
wyear = wday \ 365 '总年数
wday = wday Mod 365 '计算剩余天数
End If
'
'功能 :计算二个时间的时间差
'
'参数 :date1 是较早的时间,Variant (Date).
' date2 是较晚的时间,Variant (Date).
'
'若要计算两个日期之时间差,计算顺序是从 date1 到 date2
'
'返回值 :时间差的组合字串,例如 2年21天13小时5分钟3秒
'
Dim wsecond As Long '总秒数 / 剩余秒数
Dim wminute As Long '总分钟数 / 剩余分钟数
Dim whour As Long '总时数 / 剩余时数
Dim wday As Long '总天数 / 剩余天数
Dim wyear As Long '总年数
wsecond = DateDiff("s",date1,date2) '总秒数
If wsecond > 60 Then
wminute = wsecond \ 60 '总分钟数
wsecond = wsecond Mod 60 '计算剩余秒数
End If
If wminute > 60 Then
whour = wminute \ 60 '总时数
wminute = wminute Mod 60 '计算剩余分钟数
End If
If whour > 24 Then
wday = whour \ 24 '总天数
whour = whour Mod 24 '计算剩余时数
End If
If wday > 365 Then
wyear = wday \ 365 '总年数
wday = wday Mod 365 '计算剩余天数
End If
看了功能:计算二个时间的时间差参数...的网友还看了以下:
不等式命题等价的问题t∈R,关于m的不等式m>(t^2-1)/(t-2)的否命题是m≤(t^2-1) 2020-03-30 …
matlab 用变量取矩阵里的值w=randn(1,10);得到一个1*10的矩阵.t=0:1:1 2020-05-17 …
一艘船顺流航行n千米用了m小时,如果顺流船速是顺流航速的p/q.那么这艘船逆流航行T小时走了多少% 2020-05-22 …
已知f(x-1)=x^2-4x,求函数f(x),f(2x+1)的解析式令t=x-1,则有:x=t+ 2020-06-17 …
sin^2(t/2)的导数是多少?是2sin(t/2)cos(t/2)(1/2)还是2cos(t/ 2020-06-18 …
我知道v-t图的斜率是a,但为什么x-t^2图斜率是a/2?做到用x-t^2的图像求加速度时觉得不 2020-06-27 …
这道行程问题的题哪个解法是对的?一条河A到B,270千米,船从A到B6小时,从B到A9小时,求漂流 2020-07-09 …
热学中,PV=NRT,如果温度升高2倍,则是指T变为2T,还是指273.5+t变为273.5+2t 2020-07-19 …
x=t^2dx=2tdt∫﹙√x﹚^3+1/√x+1dx=2∫{[t³+1]/[t+1]}tdt=2 2020-12-17 …
已知Ax=0的通解,如何求矩阵A例如A是2*4的矩阵,其基础解系为a1=(1,3,0,2)^T,a2 2021-02-11 …