如何显示GMT日期和时间而不是标签中的当地时间

时间:2013-11-13 19:06:48

标签: c# datetime

我目前使用:

lable1.Text = DateTime.Now.ToShortDateString();

在我的label1显示短日期时间。

因为上面的代码显示了来自windows机器的日期(如果你在Windows程序设置日期更改程序中的日期也改变了)这对我不再有帮助。我需要在label1(GMT + 0日期)和label2(GMT + 0时钟)中显示GMT日期和时间,以便日期和时间独立于Windows机器时钟设置显示。

我没有任何线索如何做到这一点。请记住,我的24小时制不是12小时。

1 个答案:

答案 0 :(得分:9)

使用UtcNow这样的属性:

label1.Text = DateTime.UtcNow.ToShortDateString();