输出我用阿拉伯语:
12الأحد,اكتوبر,2012年,英文是2012年10月28日星期日
我想要的输出:
Al-Ahad,Dul-Hijja 12,1433
片段:
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];总结
以上是内存溢出为你收集整理的objective-c – 将格里高利月和天的名字改为伊斯兰教?的NSDate全部内容,希望文章能够帮你解决objective-c – 将格里高利月和天的名字改为伊斯兰教?的NSDate所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)