<分区>
<分区>
我很长一段时间都被困在这个问题上
NSString *time = "2013/12/17 06:38:09 AM EST";
是一个字符串,我想得到 month
从中
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy/MM/dd hh:mm a"];
NSDate* b = [df dateFromString:time];
[df setDateFormat:@"MM"];
NSString* month = [df stringFromDate:b];
NSLog(@"month = %@", month);
最佳答案
您没有正确格式化日期,您忘记了秒数和时区
[df setDateFormat:@"yyyy/MM/dd hh:mm:ss a zzz"]
关于ios - 从 NSString 获取月份,返回空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20633243/