iOS15.4严重bug![NSDateFormatter dateFromString:]返回nil

1,140 阅读1分钟

iOS15.4严重bug

[NSDateFormatter dateFromString:]返回nil

问题复现

1.把手机升级到iOS15.4
2.进入系统设置->通用->日期和时间->关闭24小时制

项目中执行:

NSDateFormatter *format = [[NSDateFormatter alloc] init];
format.dateFormat = @"yyyy-MM-dd HH:mm:ss";
NSDate *date = [format dateFromString:@"2020-01-01 00:00:00"];
NSLog(@"date = %@", date);

结果: 2022-04-07 17:39:04.238577+0800 xxx[74742:8458169] date = (null)

致命bug!

截屏2022-04-07 17.37.47.png

其它情况正常

截屏2022-04-07 17.38.15.png

特此记录,同行的朋友欢迎留言