Jay*_*Jay 2 c# timezone datetime
我正在尝试使用 C# 获取 TimeZoneInfo。
我尝试使用TimeZoneInfo.FindSystemTimeZoneById("America/Los_Angeles");但失败并出现以下错误
System.TimeZoneNotFoundException:“在本地计算机上找不到时区 ID 'America/Los_Angeles'。”
如何使用 C# 正确查找 America/Los_Angeles 的 TimeZoneInfo?
小智 7
我建议使用TimeZoneConverter包来获取时区信息。
PM> Install-Package TimeZoneConverter
Run Code Online (Sandbox Code Playgroud)
然后您可以使用以下任一方法获取 TimeZoneInfo
TimeZoneInfo tzi = TZConvert.GetTimeZoneInfo("Pacific Standard");
TimeZoneInfo tzi = TZConvert.GetTimeZoneInfo("America/Los_Angeles");
Run Code Online (Sandbox Code Playgroud)