根据时区的偏移量和后缀查找夏令时指示
我正在使用地球工具网络服务来查找基于经纬度的时区。我在网络服务中获取偏移量和后缀。
现在,我面临的问题是我需要从中获取时区偏移量和后缀并确定该地区是否有夏令时。我该怎么做?
i am using earth tool webservice to find time zone based on lat long. I am getting offset and suffix in the webservice.
Now the problem, i am facing is i need to get time zone from the offset and suffix and determine if there is daylight saving in the area or not. how can i do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
.Net 有一个很好的 TimeZoneInfo.Local.IsDaylightSavingTime,但不幸的是您没有足够的信息来创建实例。
但是,您应该能够执行以下操作:
.Net has a nice TimeZoneInfo.Local.IsDaylightSavingTime, but unfortunately you don't have enough info to create an instance.
You should however be able to do something like this:
如果该 lang+lot 上有夏令时,您使用的 API 会返回,您不必从偏移量和后缀中找到它。
看看这个:
如果您想自己确定,没有此属性,您必须知道指向的国家/地区,因为 DST 是特定于国家/地区的。
The API you are using returns if there is daylight saving on that lang+lot, you don't have to find it out from offset and suffix.
See this:
If you would like to determine it your own, without this attribute, you have to know the country where to point is, because DST is country specific.