我正在尝试将系统时区表示为与UTC的偏移量(以分钟为单位) - 类似于Windows函数GetTimeZoneInformation(LPTIME_ZONE_INFORMATION)。 Corefoundation或Carbon中有什么东西能给我这个信息吗?
答案 0 :(得分:1)
结帐Date and Time Programming Guide for Core Foundation。
这是未经测试的,但如何:
CFTimeZoneRef tz = CFTimeZoneCopySystem();
CFTimeInterval minsFromGMT = CFTimeZoneGetSecondsFromGMT(tz, CFAbsoluteTimeGetCurrent()) / 60.0;
CFRelease(tz);