iOS 15.4 HH:mm:ss 时间输出 上午/下午 时间

iOS 15.4 在12小时制下 HH:mm:ss 明明设置成了24小时进制,最后出来的还是12小时制结果。

解决方案

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
// 强制所属地区
dateFormatter.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"zh_Hans_CN"];
// 或者dateFormatter.locale = [NSLocale systemLocale]; 
//强制设置日历格式
dateFormatter.calendar = [[NSCalendar alloc]initWithCalendarIdentifier:NSCalendarIdentifierISO8601];

你可能感兴趣的:(iOS 15.4 HH:mm:ss 时间输出 上午/下午 时间)