GMT时间与UTC时间不一样

时间:2019-06-27 19:37:43

标签: c#

据我了解,即使应用了夏令时,UTC和GMT时间也应该相同。

因此,如果您用谷歌搜索“当前UTC时间”和“当前格林尼治标准时间”,它们都给您完全相同的数字。

但是,完成转换后会显示一小时的差异(我认为是夏令时),但是即使应用了夏令时,它们也应显示与您搜索Google时相同的时间,因为它们完全相同。请有人解释发生了什么,即使应用了夏令时,正确显示的时间应该是什么。

        var utc = dateTime.ToUniversalTime();
        TimeZoneInfo zone = TimeZoneInfo.FindSystemTimeZoneById("GMT Standard Time");
        return TimeZoneInfo.ConvertTimeFromUtc(utc, zone);

utc:{6/27/2019 7:31:00 PM}

返回值:{6/27/2019 8:31:00 PM}

0 个答案:

没有答案