我有一个优化函数来获取 GMT 时间。我想将其转换为本地时间。我只想调用一次 localtime 和 gmtime 函数来将时间调整为本地时间,因为多次调用 localtime 和 gmtime 会破坏使用优化函数的目的。但是,我的问题是,当有夏令时时,如何调整本地时间?对此有什么想法吗?
谢谢。
最佳答案
我从未注意到获取时间有任何性能问题。这是您的代码中的问题吗?
无论如何,最简单的解决方案是计算 UTC 到本地的偏移量,如果小时与计算偏移量时不同,则重新计算它。
关于c++ - 将本地时间调整为夏令时 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3878602/