我想知道我的应用程序在哪里使用。
这是获取国家名称和时区的代码:
TimeZone localZone = TimeZone.CurrentTimeZone;
var result = localZone.StandardName;
var s = result.Split(' ');
Console.WriteLine(s[0]);
Console.WriteLine(RegionInfo.CurrentRegion.DisplayName);
但我的问题是,任何人都可以更改时区。根据时区,我可能会得到错误的名称。并且区域设置为美国,不可更改。因为所有用户都有相同的设置,并且我的应用程序有数十万用户。
有什么方法可以读取任何操作系统设置/系统设置并获取当前使用我的应用程序的国家/地区?