ios - 偶尔从NSDateFormatter返回零

原文 标签 ios objective-c nsdateformatter

到目前为止,我已经考虑了稳定的代码,该代码可以将日期导出到可以稍后导入的文件中。我发现一个奇怪的案例,我在这里硬编码:

NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"MM/dd/yy HH:mm:ss"];

NSString *sd = @"03/26/17 02:30:35";
NSString *ed = @"03/26/17 05:10:17";

NSLog(@"sd = %@", [df dateFromString:sd]);
NSLog(@"ed = %@", [df dateFromString:ed]);

这使:
sd = (null)
ed = Sun Mar 26 05:10:17 2017

有人暗示吗?

非常感谢!

最佳答案

在北半球的许多国家/地区,自2017年3月26日起,夏令时开始,从2:00到2:59的时间被跳过。

关于ios - 偶尔从NSDateFormatter返回零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46693629/

相关文章:

ios - Objective-C iOS从Torrent文件生成Info_Hash

ios - 向UIImageView添加轻击手势以更改UILabel?

ios - iOS Firebase-如何从不同节点删除具有相同 key 的子级

ios - 使用Swift时出错-无法在 'ViewController'类型上使用实例成员

javascript - 我的JavaScript代码可在PC上运行,但不能在android或ios上运行

iphone - 计算两个日期之间的差异的问题

objective-c - 为什么NSDateFormatter返回nil?

ios - UDP套接字上的sendto()不连贯行为

iphone - iOS增量播放计数,上次播放日期等

objective-c - 如何在iOS中获取本地格式化的日期模式字符串?