我正在使用这种格式来获取时间
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"hh";
[dateFormatter setTimeZone:[NSTimeZone systemTimeZone]];
NSString *date = [dateFormatter stringFromDate:now];
NSInteger myHour = [date intValue];
问题是它返回例如4Pm
我希望它返回16
而不是 4。我该怎么做?我尝试用单个 h 替换 hh 无济于事。