gpt4 book ai didi

iphone - NSDateFormatter 在凌晨 2 点返回 nil

转载 作者:可可西里 更新时间:2023-11-01 02:59:52 24 4
gpt4 key购买 nike

我正在尝试使用以下代码将字符串转换为 NSDate:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setTimeZone:[NSTimeZone localTimeZone]];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss"];
NSDate *date= [dateFormatter dateFromString:@"2013-03-10T02:00:00"];

它在除 02:00:00 之外的所有时间都工作正常,如上所示,它返回 nil。

有什么想法吗?

最佳答案

这是因为 2013 年 3 月 10 日在美国实现的夏令时

系统时间直接从凌晨1:59跳到凌晨3:00..
你失去了 11 月 DST 生效时获得的一个小时

关于iphone - NSDateFormatter 在凌晨 2 点返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15327711/

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