我试图展示伊斯兰潮流day
name , month
姓名。我使用 NSLocale 将区域设置为ar_SA
,但是它只是将日期和月份名称从英语翻译为阿拉伯语。
我得到的阿拉伯语输出:
١٢ الأحد ، اكتوبر ، ٢٠١٢
英语中是Sunday, October 28, 2012
我想要的输出:
Al-Ahad, Dul-Hijja 12, 1433
Snippet:
NSDateFormatter *islamicFormatter = [[NSDateFormatter alloc]init];
[islamicFormatter setDateStyle:NSDateFormatterFullStyle];
[islamicFormatter setLocale:[[NSLocale alloc]initWithLocaleIdentifier:@"ar_SA"]];
NSString *islamicDateString = [islamicFormatter stringFromDate:islamicDate];
NSLog(@"%@",islamicDateString);
我希望你们都清楚。
我认为这会有所帮助
NSCalendar * hijri = [[NSCalendar alloc] initWithCalendarIdentifier:NSIslamicCalendar];
NSDateFormatter * formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterLongStyle];
[formatter setTimeStyle:NSDateFormatterNoStyle];
[formatter setCalendar:hijri];
NSLog(@"hijri: %@", [formatter stringFromDate:[NSDate date]]);
[formatter release];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)