📜  c# 从时区获取偏移量 - C# (1)

📅  最后修改于: 2023-12-03 15:13:50.411000             🧑  作者: Mango

C# 从时区获取偏移量

在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之间的时间偏移量。