我想知道是否有一种方法可以从用户在 iOS 上设置的时间获取上午/下午。
我目前正在使用这种方法来获取时间:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"HH"];
hours.text = [formatter stringFromDate:[NSDate date]];
[formatter setDateFormat:@"m"];
minutes.text = [formatter stringFromDate:[NSDate date]];
if ([minutes.text intValue] < 10) {
minutes.text = [NSString stringWithFormat:@"0%@",[formatter stringFromDate:[NSDate date]]];
}
[formatter release];
我知道我使用 HH 来获取小时数,对于 12 小时格式,我必须使用“hh”但这不能解决问题,我需要检索 AM/PM。
希望有人可以提供帮助!