当前时间的快照

时间:2013-05-14 23:44:34

标签: vb.net

显示时间非常简单。我想要做的是拍摄当前时间的快照并将其显示在标签中,以便稍后我可以在开始和结束通话之间取长度。例如

12:23 12:43 = 00:20长度。

2 个答案:

答案 0 :(得分:0)

将其放在表单的启动中(加载事件)

Label1.text = Now

虽然这有点草率,最好将它放在表单成员变量(全局)区域的Date变量中

Public StartTime As Date = Now

Public ReadOnly Property Elapsed As TimeSpan
    Get
        Return Now - StartTime
    End Get
End Property

这是一个真正的问题吗?

答案 1 :(得分:0)

您可以使用StopWatch课程。它正是为了这个意思:

  

提供一组方法和属性,可用于准确测量经过的时间。

声明表单级变量,并Start表示StopWatch。然后通过Elapsed属性检索已过去的时间。它返回TimeSpan,您可以使用this ToString重载格式化。