3

我试图以分钟为单位将系统时区表示为与 UTC 的偏移量 - 类似于 Windows 函数 GetTimeZoneInformation(LPTIME_ZONE_INFORMATION)。Corefoundation 或 Carbon 中有什么东西可以给我这些信息吗?

4

1 回答 1

2

查看 Core Foundation的日期和时间编程指南

这是未经测试的,但是如何:

CFTimeZoneRef tz = CFTimeZoneCopySystem();
CFTimeInterval minsFromGMT = CFTimeZoneGetSecondsFromGMT(tz, CFAbsoluteTimeGetCurrent()) / 60.0;
CFRelease(tz);
于 2013-02-21T15:10:43.557 回答