查找给定城市的 UTC 偏移量
Posted
技术标签:
【中文标题】查找给定城市的 UTC 偏移量【英文标题】:Find UTC Offset given a city 【发布时间】:2011-03-01 11:34:09 【问题描述】:在 Windows 上的 C++ 中,给定一个城市,比如说伦敦或纽约或悉尼或新加坡等。我如何找到每个城市的 UTC 偏移量,即该函数应该能够接受城市名称并返回当前场景中的 UTC 偏移量,即考虑夏令时。任何想法如何使用 win32 API 完成此操作
【问题讨论】:
【参考方案1】:听起来您想要一个用于搜索 zoneinfo / tz 数据库的 API..?
不知道有没有你想要的界面的库。但是自己阅读和搜索它并不难。这只是一个flat file database,每行一条记录的文本。
http://en.wikipedia.org/wiki/Zone.tab
【讨论】:
更具体地说,我能否根据 windows 中的城市名称获取城市当前正在观察的时区?以上是关于查找给定城市的 UTC 偏移量的主要内容,如果未能解决你的问题,请参考以下文章
给定 UTC 时间戳和 UTC 偏移量,是不是可以在 Python 中获取时区?
如何计算红宝石中给定时区与 UTC 的偏移量(以小时为单位)?