美文网首页
NSLocale的用法

NSLocale的用法

作者: 雨雪霏霏why | 来源:发表于2017-02-24 10:30 被阅读205次
  1. 可获取国家、货币、语言地区编码

@property (class, readonly, copy) NSArray<NSString *> *ISOLanguageCodes;//所有ISO定义的语言编码
@property (class, readonly, copy) NSArray<NSString *> *ISOCountryCodes;//所有的ISO定义的国家地区编码
@property (class, readonly, copy) NSArray<NSString *> *ISOCurrencyCodes;//所有的ISO定义的货币编码

2、监听本地化的设置信息
FOUNDATION_EXPORT NSNotificationName const NSCurrentLocaleDidChangeNotification NS_AVAILABLE(10_5, 2_0);

3、获取当前系统设置的语言标识符等
FOUNDATION_EXPORT NSLocaleKey const NSLocaleIdentifier; // 当前的语言表示符
FOUNDATION_EXPORT NSLocaleKey const NSLocaleLanguageCode; // 当前的语言编码
FOUNDATION_EXPORT NSLocaleKey const NSLocaleCountryCode; // 当前的国家地区编码

4、时间上的用法-输出正确的当地时间

NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"zh"];` NSDateFormatter *secondDateFormatter = [[NSDateFormatter alloc] init];` [secondDateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:sszzz"]; secondDateFormatter.locale = locale; NSDate *date = [NSDate date]; NSLog(@"%@", [secondDateFormatter stringFromDate:date]);

相关文章

  • NSLocale的用法

    可获取国家、货币、语言地区编码 @property (class, readonly, copy) NSArray...

  • iOS语音识别

    //创建本地化NSLocale *local =[[NSLocale alloc] initWithLocaleI...

  • NSLocale的重要性和用法简介

    NSDateFormatter格式化时间之前的文章,讲到过:NSDate和NSString相互转换。里面提到过如何...

  • NSLocale的重要性和用法简介

    随着iPhone的日趋强盛,随着AppStore的不断壮大,海量的应用如潮水般涌来。据统计AppStore上的应用...

  • NSLocale的重要性和用法简介

    上百万APP你用过几个? 随着iPhone的日趋强盛,随着AppStore的不断壮大,海量的应用如潮水般涌来。据统...

  • NSLocale

    国家编码语言编码货币符号货币编码 =============currentLocale==============...

  • NSLocale

    NSLocale类包括国家,语言,货币等信息 初始化: init(localeIdentifier: String...

  • NSLocale

  • NSDate、NSTimeZone、NSLocale、NSDat

    NSDate、NSTimeZone、NSLocale、NSDateComponents、NSCalendar、NS...

  • iOS NSLocale

    1: 父类 2: 属性 3:方法 4: 分类(NSLocaleCreation)

网友评论

      本文标题:NSLocale的用法

      本文链接:https://www.haomeiwen.com/subject/kulmwttx.html