📅  最后修改于: 2023-12-03 15:13:50.411000             🧑  作者: Mango
在C#中,我们可以通过使用TimeZoneInfo
类从时区获取当前时间偏移量。该类可用于获取时区名称、标准时间和夏令时的时间、偏移量等信息。
下面是使用TimeZoneInfo
类获取偏移量的示例代码:
TimeZoneInfo localZone = TimeZoneInfo.Local;
TimeSpan offset = localZone.GetUtcOffset(DateTime.UtcNow);
Console.WriteLine("Time offset: {0}", offset);
这里,我们首先获取当前的本地时区信息,并使用GetUtcOffset
方法获取与协调世界时(UTC)的偏移量。在控制台中输出偏移量。
输出结果:
Time offset: -07:00:00
通过上述代码,我们可以成功获取当前时区与UTC之间的时间偏移量。