我正在尝试在图表上显示时间,并且我有一个完整的时间戳,格式为 @"2012-08-28 18:50:24"。当我尝试从该日期获取时间时,它在 NSDate 中返回 nil。
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"HH:mm:ss"];
NSDate *time = [formatter dateFromString:@"2012-08-28 18:50:24"];
在此代码中,仅当我将 [formatter setDateFormat:@"HH:mm:ss"];
行 更改[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
为时,它才会开始使用完整的日期和时间。但我只需要时间