【发布时间】:2016-06-07 23:25:37
【问题描述】:
我正在开发 OS X 客户端,它假设向远程服务器发送消息以及有关客户端当前时区的数据。但是,服务器被编程为根据此处定义的以下结构仅处理 windows 时区格式here
typedef struct _TIME_ZONE_INFORMATION {
LONG Bias;
WCHAR StandardName[32];
SYSTEMTIME StandardDate;
LONG StandardBias;
WCHAR DaylightName[32];
SYSTEMTIME DaylightDate;
LONG DaylightBias;
} TIME_ZONE_INFORMATION, *PTIME_ZONE_INFORMATION;
我已经设法在 OS X 框架中找到了一些需要的信息,例如 NSTimeZone,但只包含部分列表。
也许在 OS X 中有一个类似的结构可以由一些 Cocoa 模块生成?
NSTimeZone* localTimeZone = [NSTimeZone localTimeZone];
string(localTimeZone.name.UTF8String);
localTimeZone.daylightSavingTimeOffset;
【问题讨论】:
标签: c macos cocoa timezone nstimezone