那是我的代码:
NSDate *today = [NSDate date];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateStyle:NSDateFormatterShortStyle];
NSString *dateString = [dateFormat stringFromDate:today];
[_label setText:dateString];
我需要做什么?
答案 0 :(得分:1)
据我所知,您需要设置dateformatter的日历(也可能是区域设置)。
设置日历:
[dateFormat setCalendar:[[[NSCalendar alloc] initWithCalendarIdentifier:kCFHebrewCalendar] autorelease]];
设置区域设置:
[dateFormat setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:kCFHebrewCalendar] autorelease]];
答案 1 :(得分:1)
1)您可以使用setCalendar
的{{1}}方法,如:
NSDateFormatter
2)你也可以使用:
NSCalendar *hebrew = [[NSCalendar alloc] initWithCalendarIdentifier:NSHebrewCalendar];
[dateFormat setCalendar:hebrew ];