我需要将 NSString 转换为 NSDate,但以下代码仅在用户设备未设置为 24 小时制时才有效。
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
[formatter setDateFormat:@"MM/dd/yyyy hh:mm:ss a"];
NSString *aTime = @"2/11/2013 12:00:00 AM";
NSDate *aDate = [formatter dateFromString:aTime];
但是,当设备处于 24 小时制时,aDate 返回 null。有什么帮助吗?