Checking -[NSTimeZone isDaylightSavingTime]
is giving me NO
, and I don't know why. On my system I have the correct time displayed, and my time zone is Eastern US -- New York, which observes DST.
NSTimeZone *sZone = [NSTimeZone systemTimeZone];
BOOL isDST = [sZone isDaylightSavingTime];
if (isDST)
NSLog(@"\n Daylight saving");
else
NSLog(@"\n Not in Daylight saving"); // This prints
Can anyone please explain why this would be happening, and a possible remedy?
isDaylightSavingTime
is date-based; the answer depends on the current date. Today is January 6, and on January 6 in your time zone, daylight saving time is not in use. Thus, the result you are seeing is correct.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With