我需要在不设置TZ变量的情况下从特定时区获取日期/时间。
我试着用gmtime加上时差,我用这个方法得到的问题是,时间变化,例如,白天,或者中国和美国之间由小时引起的日差,我需要处理所有这些,是否有任何方法/库或者我可以使用的任何东西来得到包含这种变化的特定时区?
我用的是win32,如果它能和所有的东西一起工作就更好了。谢谢!

最佳答案

最好的方法(如果我正确理解您的需求)是使用Olson/IANA TZ数据库。Wikipedia article指向IANA sources
使用这个库不是一行程序(尽管根据您的平台,库可能已经安装或很容易安装)。但是(a)这是正确的做法,(b)它和你可能找到的任何东西一样可靠和准确,(c)我非常清楚,如果你需要的话,我希望你在谷歌上搜索关于它的信息和教程不会有什么困难。

09-10 05:20