macos — Получение смещения UTC системного часового пояса на Mac (C ++)

Я пытаюсь получить системный часовой пояс, выраженный в виде смещения от UTC в минутах — что-то вроде функции Windows GetTimeZoneInformation (LPTIME_ZONE_INFORMATION). Есть ли в Corefoundation или Carbon что-то, что могло бы дать мне эту информацию?

2

Решение

Оформить заказ Руководство по программированию даты и времени для Core Foundation.

Это не проверено, но как насчет:

CFTimeZoneRef tz = CFTimeZoneCopySystem();
CFTimeInterval minsFromGMT = CFTimeZoneGetSecondsFromGMT(tz, CFAbsoluteTimeGetCurrent()) / 60.0;
CFRelease(tz);
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector