gpt4 book ai didi

objective-c - isDaylightSavingTime 返回 NO 尽管我的时区确实遵守夏令时

转载 作者:太空狗 更新时间:2023-10-30 04:00:58 26 4
gpt4 key购买 nike

检查 -[NSTimeZone isDaylightSavingTime] 给我 NO,我不知道为什么。在我的系统上,我显示了正确的时间,我的时区是美国东部 -- 纽约,遵守夏令时。

NSTimeZone *sZone = [NSTimeZone systemTimeZone];
BOOL isDST = [sZone isDaylightSavingTime];
if (isDST)
NSLog(@"\n Daylight saving");
else
NSLog(@"\n Not in Daylight saving"); // This prints

任何人都可以解释为什么会发生这种情况,以及可能的补救措施吗?

最佳答案

isDaylightSavingTime 是基于日期的;答案取决于当前日期。今天是 1 月 6 日,在您所在的时区,1 月 6 日不使用夏令时。因此,您看到的结果是正确的。

关于objective-c - isDaylightSavingTime 返回 NO 尽管我的时区确实遵守夏令时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20963382/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com