我在 NSString 中有时间,比如“15:15”
我想将这个 NSString 时间转换为 12 小时 NSString(即“3:15 PM”)。
最佳答案
使用 NSDateFormatter
将字符串转换为 NSDate
。然后再次使用 dateformatter 将 NSDate
更改为字符串。
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"HH:mm";
NSDate *date = [dateFormatter dateFromString:@"15:15"];
dateFormatter.dateFormat = @"hh:mm a";
NSString *pmamDateString = [dateFormatter stringFromDate:date];
代码可能包含一些错误,这些错误是在未经编译或测试的情况下编写的。
关于ios - 如何将 24 小时制字符串时间转换为 12 小时制时间字符串格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11139973/