调整本地时间C ++的夏令时

时间:2010-10-07 04:12:35

标签: c++ linux

我有一段优化的功能来获得GMT时间。我想把它转换成当地时间。我想只调用一次localtime和gmtime函数来调整本地时间的时间,因为多次调用localtime和gmtime会破坏使用优化函数的目的。但是,我的问题是如何在夏令时调整我的本地时间?有什么想法?

感谢。

1 个答案:

答案 0 :(得分:0)

我从未注意到获取时间的任何性能问题。这是您代码中的问题吗?

在任何情况下,最简单的解决方案是计算UTC到本地的偏移量,如果小时与计算偏移量的时间不同,则重新计算它。