.net 给出错误时间的时间

.net 给出错误时间的时间,.net,vb.net,timer,toolstripstatuslabel,timeofday,.net,Vb.net,Timer,Toolstripstatuslabel,Timeofday,我制作了一个计时器,每1000毫秒刷新一次,我把代码放在: 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 如果这对我居住的爱尔兰有任何影响 这是

我制作了一个计时器,每1000毫秒刷新一次,我把代码放在:

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

如果这对我居住的爱尔兰有任何影响

这是因为只有时间组件和日期组件都设置为1

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

这是因为只有时间组件和日期组件都设置为1


您可以使用类似的方法获取此信息-它应该返回执行它的机器的当前本地日期和时间。

如果您只需要时间,请使用:

TimeLBL.Text = DateTime.Now.TimeOfDay.ToString("g")

有关格式设置的详细信息,请参阅和。

如果只需要时间,请使用:

TimeLBL.Text = DateTime.Now.TimeOfDay.ToString("g")

有关格式设置的更多信息,请参阅和。

谢谢您的帮助。但我也需要日期。标题不好的问题,对不起。谢谢你的帮助,吉姆。但我也需要日期。标题不好的问题,对不起。