2

无论如何我可以计算出估计的(奥尔森)ZoneInfo值(例如(“美国/洛杉矶”,“欧洲/伦敦”等),用于.NET中的单个公共IP地址......?

我已经有了 ZoneInfo 值的完整列表,所以这不是问题......并且在下拉框中。我只想根据 IP 默认选择一个值。

我知道 IP 不会 100% 准确,并且代理可能会破坏事情......但这是为了获得一个粗略的价值。

这可能吗?

我在想有可能将 ZoneInfo 值关联到 GMT 时区 .. 也许?

是的.. .NET 请。

干杯!

(感谢 OpenID 使用 ZoneInfo 而不是 GMT 时区:()

更新

我发现这个页面描述了区域和纬度/经度之间的关系。因此是否有可能(例如,有人想建议一些代码示例?)如何使用 Lat Long 确定正确的 ZoneInfo?

4

2 回答 2

1

那就是所谓的地理定位,它们是周围的几种产品。大多数情况下,这是一项付费服务​​。

你可以试试这个……它是免费的。:)

于 2009-05-05T14:49:30.440 回答
1

我创建了自己的服务,以通过 IP 为我提供 ISP 和国家/地区

你可以在这里试试

我可以分享代码,如果这是你想要的。


新答案

为什么要从 IP 地址获取 TimeZone?为什么需要 IP 地址?您可以轻松地从客户端获取 OffSet 时间。

我刚刚实现了代码,它输出了正确的 GMT 时区。

于 2009-05-05T14:52:45.457 回答