以秒计算时间差

时间:2012-12-21 11:07:19

标签: vb.net

我正在使用以下代码来计算时差。我希望在几秒钟内显示它,而不是在HH:MM:SS中显示 请指教。

Dim myTime = DateTime.Parse("15:40:00 PM")
    Dim vrNowTime = DateTime.Parse(TimeOfDay)
    Dim result = vrNowTime - myTime
    Label1.Text = vrNowTime & "   " & myTime
    MsgBox(result.ToString)

由于

2 个答案:

答案 0 :(得分:10)

使用result.TotalSeconds(如果要显示整数,则将其舍入)。

您也可以简单地写一下:

Dim result as TimeSpan = Now() - myTime

答案 1 :(得分:4)

您也可以使用

Dim Result = DateDiff(DateInterval.Second,Time1,Time2)