首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以根据IPAddress确定ZoneInfo吗?

我可以根据IPAddress确定ZoneInfo吗?
EN

Stack Overflow用户
提问于 2009-05-05 14:30:36
回答 2查看 286关注 0票数 2

有没有办法我可以计算出一个估计的(Olson) ZoneInfo value (例如,(“美国/洛杉矶”,“欧洲/伦敦”等),对于单个公共IP地址...在.NET?

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

我知道IP不会100%准确,代理可能会搞砸事情……但这是为了得到一个粗略的值。

这个是可能的吗?

我在想,也许可以将ZoneInfo值与GMT值关联起来。也许吧?

是的..。请给我.NET的。

干杯!

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

更新

我找到了this page,它描述了区域和经纬度之间的关系。因此,是否有可能(例如:有人想推荐一些代码示例吗?)如何使用经纬度确定正确的ZoneInfo?

EN

回答 2

Stack Overflow用户

发布于 2009-05-05 14:49:30

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

你可以试试this one...这是免费的。:)

票数 1
EN

Stack Overflow用户

发布于 2009-05-05 14:52:45

我创建了自己的服务,根据IP地址提供ISP和国家/地区

你可以使用try it here

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

新答案

为什么需要来自IP地址的TimeZone?为什么需要IP地址?您可以很容易地从客户端获取OffSet时间。

我只需要implemented the code,它就会输出正确的格林尼治标准时间时区。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/825130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档