有没有办法使用 C 或 Objective-C 获取每个国家/地区的日光浴开始和结束的具体日期(方式)?
在墨西哥,夏令时从 4 月的第一个星期日凌晨 2:00 开始,到 10 月的最后一个星期日凌晨 2:00 结束。在许多 POSIX 系统中,这被写成
M4.1.0/2,M10.5.0/2
(Begins: Month 4, 1st Sunday at 02:00AM, Ends: Month 10, last Sunday at 02:00AM)
我知道有可能知道夏令时是否正在使用
NSTimeZone* systemTimeZone = [NSTimeZone systemTimeZone];
BOOL dstIsOn = [systemTimeZone isDaylightSavingTime];
并且有可能获得时间直到下一次Daylight Savings
开始
NSTimeZone* systemTimeZone = [NSTimeZone systemTimeZone];
NSTimeInterval delta = [systemTimeZone daylightSavingTimeOffset];
但是:我将如何找到夏令时开始/结束的具体日期?
那里有一些我找不到的杀手桌吗?
任何帮助将不胜感激!