如何在iPhone中找到时间格式模式?
我们如何在iPhone中找到时间格式(12小时还是24小时)模式 在上一个SO问题中检查此答案 希望这有帮助如何在iPhone中找到时间格式模式?,iphone,settings,time-format,Iphone,Settings,Time Format,我们如何在iPhone中找到时间格式(12小时还是24小时)模式 在上一个SO问题中检查此答案 希望这有帮助 @implementation NSLocale (Misc) - (BOOL)timeIs24HourFormat { NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateStyle:NSDateFormatterNoStyle]; [formatter s
@implementation NSLocale (Misc)
- (BOOL)timeIs24HourFormat {
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterNoStyle];
[formatter setTimeStyle:NSDateFormatterShortStyle];
NSString *dateString = [formatter stringFromDate:[NSDate date]];
NSRange amRange = [dateString rangeOfString:[formatter AMSymbol]];
NSRange pmRange = [dateString rangeOfString:[formatter PMSymbol]];
BOOL is24Hour = amRange.location == NSNotFound && pmRange.location == NSNotFound;
[formatter release];
return is24Hour;
}
@end