我正在尝试获取系统时区相对于UTC的偏移量,以分钟为单位 - 类似于Windows函数GetTimeZoneInformation(LPTIME_ZONE_INFORMATION)。是否有Corefoundation或Carbon中可以提供此信息的内容?
我正在尝试获取系统时区相对于UTC的偏移量,以分钟为单位 - 类似于Windows函数GetTimeZoneInformation(LPTIME_ZONE_INFORMATION)。是否有Corefoundation或Carbon中可以提供此信息的内容?
虽然未经测试,但是如何这样:
CFTimeZoneRef tz = CFTimeZoneCopySystem();
CFTimeInterval minsFromGMT = CFTimeZoneGetSecondsFromGMT(tz, CFAbsoluteTimeGetCurrent()) / 60.0;
CFRelease(tz);