Настройте время на летнее время для местного времени C ++ - PullRequest
0 голосов
/ 07 октября 2010

У меня есть часть оптимизированной функции для получения времени по Гринвичу.Я хотел бы перевести его на местное время.Я хотел бы вызывать функции localtime и gmtime только один раз, чтобы настроить время на местное время, так как вызовы localtime и gmtime несколько раз потеряют цель использования оптимизированной функции.Однако моя проблема в том, как я могу настроить местное время, когда есть летнее время?Есть идеи на этот счет?

Спасибо.

1 Ответ

0 голосов
/ 07 октября 2010

Я никогда не замечал проблем с производительностью при получении времени. Это проблема в вашем коде?

В любом случае самое простое решение состоит в том, чтобы вычислить смещение для UTC-to-local и пересчитать его, если час отличается от времени, когда было вычислено смещение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...