检测手机语言和时间

检测语言
NSString *udfLanguageCode = [[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"][0];
    NSString *pfLanguageCode = [NSLocale preferredLanguages][0];
    NSString *localeLanguageCode = [[NSLocale currentLocale] objectForKey:NSLocaleLanguageCode];

打印信息
udfLanguageCode==zh-Hans-CN
pfLanguageCode==zh-Hans-CN
2018-03-30 17:01:31.248001+0800 localeLanguageCode==zh
简体中文

udfLanguageCode==zh-Hant-CN
pfLanguageCode==zh-Hant-CN
localeLanguageCode==zh
繁体中文

udfLanguageCode==zh-Hant-HK
pfLanguageCode==zh-Hant-HK
localeLanguageCode==zh
香港

udfLanguageCode==zh-Hant-MO
pfLanguageCode==zh-Hant-MO
localeLanguageCode==zh
澳门

udfLanguageCode==zh-Hant-TW
pfLanguageCode==zh-Hant-TW
localeLanguageCode==zh
台湾

udfLanguageCode==en-CN
pfLanguageCode==en-CN
localeLanguageCode==en
英文

udfLanguageCode==en-GB
pfLanguageCode==en-GB
localeLanguageCode==en
英文(美国)

udfLanguageCode==en-AU
pfLanguageCode==en-AU
localeLanguageCode==en
英文(澳大利亚)

udfLanguageCode==en-IN
pfLanguageCode==en-IN
localeLanguageCode==en
英文(印度)

检测手机设置的时间
NSDate *date1 = [NSDate date];
            NSDateFormatter *formatter1 = [[NSDateFormatter alloc] init];
            [formatter1 setDateStyle:NSDateFormatterMediumStyle];
            [formatter1 setTimeStyle:NSDateFormatterShortStyle];
            //        [formatter1 setDateFormat:@"YYYY-MM-dd hh:mm:ss"];
            [formatter1 setDateFormat:@"YYYYMMdd"];
            NSString *DateTime = [formatter1 stringFromDate:date1];
NSLog(@"当前手机设置的时间=======%@",DateTime);

你可能感兴趣的:(检测手机语言和时间)