2013-04-04 65 views
0

我做这的刷新间隔为1000毫秒的计时器,我把代码:的TimeOfDay给出不正确的时间

Private Sub RealTimeTMR_Tick(sender As Object, e As EventArgs) Handles RealTimeTMR.Tick 
    TimeLBL.Text = TimeOfDay.ToLocalTime.ToString 
End Sub 

人会怀疑这是完美无瑕的,简单的,但是当我开始计划我得到的值标签为:01/01/0001 18:59:36

如果它对格式或爱尔兰居住的任何东西有所不同。

回答

3

这是因为TimeOfDay只做时间组件,并且其Date组件设置为全1。

您可以使用类似DateTime.Now的东西来获取此信息 - 它应该返回其执行机器的当前本地日期和时间。

+0

很好的答案。谢谢。 – Kraxed 2013-04-04 18:15:20