NSDateFormatter 本地化[英] NSDateFormatter Locale

本文是小编为大家收集整理的关于NSDateFormatter 本地化的处理方法,想解了NSDateFormatter 本地化的问题怎么解决?NSDateFormatter 本地化问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

如何为 NSDateFormatter 设置语言环境?我试过下面的代码,但它不起作用.

- (NSString *)localizedStringWithFormat:(NSString *)format {

    NSDateFormatter *df = [[NSDateFormatter alloc] init];
    [df setDateFormat:format];
    NSCalendar *cal = [NSCalendar currentCalendar];
    NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier: @"fr_FR"];
    cal.locale = locale;
    df.calendar = cal;
    return [df stringFromDate:self];
}

请告诉我如何完成这项工作.

谢谢.

推荐答案

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSLocale *locale = [[NSLocale alloc] 
                     initWithLocaleIdentifier:@"he"];
[dateFormatter setLocale:locale];

本文地址:https://www.itbaoku.cn/post/924384.html